달력

2

« 2020/2 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

   

   

Guido van Rossum: The Early Years of Python

"초창기의 파이썬"

http://youtu.be/xLVxoz-mQFs


Posted by codedragon codedragon

댓글을 달아 주세요

   

Windows용 Python 다운로드

https://www.python.org/

Download

   

Download Python 3.4.1 클릭

   

   

   

Python 설치하기

   

   

   

설치 중...

   

   

   

   

Finish

설치 완료!

   

설치 완료 후 시작메뉴

Posted by codedragon codedragon

댓글을 달아 주세요

   

세계 프로그래밍 언어 TOP 10

세계 프로그래밍 언어 TOP 10에서 현재 8위에 있음

   

2007, 2010년에 올해의 언어로 소개될 만큼 산업계와 과학계에서도 중요한 위치를 차지하고 있습니다.

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

오류메시지

SyntaxError: Non-UTF-8 code starting with '\xc0' in file C:\Users\codedragon\git\study_Python\studyPython\ch11-C\Ex01\lettertest.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

   

   

해결방법

소스코드 파일 선택 > 마우스 우클릭 > 왼쪽창의 Resource 항목 선택 >

   

Text file encoding영역에서

인코딩 방식을 UTF-8로 변경 >

OK

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

에러 메시지

C:\Users\yuriyuri\git\study_Python\studyPython\ch11-C>python setup.py install

running install

running build

running build_ext

building 'text' extension

error: Unable to find vcvarsall.bat

  

python build version과 현재 설치되어 있는 compiler version이 달라서 발생

   

   

   

해결방법1

MinGW 다운로드 및 설치하기

http://codedragon.tistory.com/671

   

   

자동 빌드를 위해 distutils.cfg파일 수정

기본값은 distutils.cfg파일이 존재하지 않음로 새 파일을 생성하여 distutils.cfg로 저장합니다

   

C:\Pythonxx\Lib\distutils\distutils.cfg 파일생성하기

[build]

compiler=mingw32

   

 

파이션 내장 모듈중 하나인 Distutils을 통해 빌드

python setup.py install

C:\Users\codedragon\git\study_Python\studyPython\ch11-C>python setup.py install

running install

running build

running build_ext

building 'text' extension

C:\MinGW\bin\gcc.exe -mdll -O -Wall -IC:\Python34\include -IC:\Python34\include

-c textmodule.c -o build\temp.win32-3.4\Release\textmodule.o

textmodule.c:29:13: error: 'text_strlen' undeclared here (not in a function)

{"strlen", text_strlen, METH_VARARGS,"count a string length."},

^

textmodule.c:9:1: warning: 'spam_strlen' defined but not used [-Wunused-function

]

spam_strlen(PyObject *self, PyObject *args){

^

error: command 'C:\\MinGW\\bin\\gcc.exe' failed with exit status 1

   

C:\Users\codedragon\git\study_Python\studyPython\ch11-C>python setup.py install

running install

running build

running build_ext

building 'text' extension

C:\MinGW\bin\gcc.exe -mdll -O -Wall -IC:\Python34\include -IC:\Python34\include

-c textmodule.c -o build\temp.win32-3.4\Release\textmodule.o

writing build\temp.win32-3.4\Release\text.def

creating build\lib.win32-3.4

C:\MinGW\bin\gcc.exe -shared -s build\temp.win32-3.4\Release\textmodule.o build\

temp.win32-3.4\Release\text.def -LC:\Python34\libs -LC:\Python34\PCbuild -lpytho

n34 -lmsvcr100 -o build\lib.win32-3.4\text.pyd

running install_lib

copying build\lib.win32-3.4\text.pyd -> C:\Python34\Lib\site-packages

running install_egg_info

Writing C:\Python34\Lib\site-packages\text-1.0-py3.4.egg-info

   

C:\Users\codedragon\git\study_Python\studyPython\ch11-C>

   

또는

cfg파일 수정없이 빌드 옵션으로 빌드하기

setup.py install build --compiler=mingw32

   

   

   

   

해결방법1로 해결되었으나 아래의 해결방법으로도 해결된 경우가 있으므로 참조

   

   

해결방법2

Visual Studio 2010 설치된 경우

SET VS90COMNTOOLS=%VS100COMNTOOLS%

python setup.py install

   

Visual Studio 2012 (Visual Studio Version 11) 설치된 경우

SET VS90COMNTOOLS=%VS110COMNTOOLS%

python setup.py install

   

Visual Studio 2013 (Visual Studio Version 12) 설치된 경우

SET VS90COMNTOOLS=%VS120COMNTOOLS%

python setup.py install

   

   

   

   

출처: <http://ultrainfinitum.blogspot.kr/2012/12/python-error-unable-to-find-vcvarsallbat.html>

Posted by codedragon codedragon

댓글을 달아 주세요

   

Python 장점 (파이썬이 좋은 이유)

  • Free(공짜)
  • 인간다운 언어
  • 강력
  • 간결
  • 문법이 쉬워 빠르게 학습
  • 프로그래밍이 재밌다
  • 개발속도가 빠르다

   

   

   

Python으로 할수 있는 것

구분

설명

파이썬으로 할 수 있는 것

Can

GUI(Graphic User Interface) 프로그램

CGI 프로그래밍

수치연산 프로그래밍

데이터베이스 프로그래밍

시스템 유틸리티

C/C++과의 결합

파이썬으로 할 수 없는 것

Can't

엄청난 횟수의 반복 연산을 필요하는 프로그램

하드웨어를 직접 제어하는 프로그램

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

Python을 사용한 프로그램

사용하는 것 중에 파이쎤으로 구현된 프로젝트들이 많이 있습니다.

  

   

   

   

   

   



  

BitTorrent

http://www.bittorrent.com/

   

CherryPy,

http://www.cherrypy.org/

   

Django

https://www.djangoproject.com/

   

GIMP

http://www.gimp.org/

   

MoinMoin

http://moinmo.in/

   

Maya

http://www.maya-python.com/

   

PaintShop Pro

http://www.paintshoppro.com/en/default.html

   

Scons

http://www.scons.org/

   

Trac

http://trac.edgewall.org/

   

Yum

http://yum.baseurl.org/

   

Youtube.com

https://www.youtube.com/

   

Google Groups

https://groups.google.com/

   

Google Maps

https://maps.google.com/

   

Gmail - Google

https://mail.google.com/

   

유형

종류

웹프레임워크

CherryPy

Django

파이쎤을 임베딩해서 사용

GIMP

Maya

PaintShop Pro

   

 

'Development > Python' 카테고리의 다른 글

Error-Unable to find vcvarsall.bat  (0) 2015.01.27
Python(파이썬) 장점  (0) 2015.01.22
Python을 사용한 프로그램, 프로젝트  (0) 2014.12.28
Python 종류  (0) 2014.12.21
python  (0) 2014.11.27
Python Basic Tutorial  (0) 2014.09.08
Posted by codedragon codedragon

댓글을 달아 주세요

Package Exploer에서

삭제한 패키지 폴더 선택 > 마우스 우클릭 >

Restore from Local History… 메뉴 클릭

   

복구가능한 히스토리에 파일이 존재하는 경우

해당 파일 체크 후 >

Restore 클릭

   

   

복가능한 히스토리가 없는 경우 메세지

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 12. 21. 10:18

Python 종류 Development/Python

 

 

Python 종류

  • Cpython (씨파이션)
  • Jython (자이썬)
  • IronPython (아이론파이썬)
  • PyPy (파이파이)

   

   

종류

설명

Cpython (씨파이션)

C로 구현된 파이썬

일반적으로 파이쎤이라고 하면 Cpython을 의미하는 경우가 많습니다.

Jython (자이썬)

자바로 구현된 파이썬

자바로 구현되어 있어 자바VM에서 구현이 가능합니다.

자바클래스 바로 가져와서 사용할 수 있습니다.

IronPython (아이론파이썬)

닷넷과 모노를 위해 개발된 파이썬

C#으로 구현되어 있습니다.

PyPy (파이파이)

파이썬으로 구현된 파이썬을 의미

   

   

   

'Development > Python' 카테고리의 다른 글

Python(파이썬) 장점  (0) 2015.01.22
Python을 사용한 프로그램, 프로젝트  (0) 2014.12.28
Python 종류  (0) 2014.12.21
python  (0) 2014.11.27
Python Basic Tutorial  (0) 2014.09.08
python 홈페이지  (0) 2014.08.29
Posted by codedragon codedragon

댓글을 달아 주세요

2014. 11. 27. 08:38

python Development/Python

 

 

파이썬(python) 특징


가독성

  • 간결하여 가독성이 좋습니다.
  • 들여쓰기(indentaton)으로 코드 블록 구분합니다.
  • C 언어에서처럼 {} 등의 괄호를 넣지 않기 때문에 프로그램을 좀더 깔끔하게 만들어줍니다. 파이썬은 들여쓰기를 안 할 경우 error 발생하여 들여쓰기 강제합니다.

 

 

풍부한 라이브러리

  • 매우 광범위한 라이브러리가 기보으로 포함외더 여러 기능을 사용할 있습니다.
  • 개발된 외부라이브러기가 많아 확장이 용이 합니다.
  • 코딩 시 필요한 모듈 끌어와 사용 가능
  • 직접 만든 모듈도 다른 사람에게 제공 가능(파이썬 코드를 재사용하기가 쉽다)

 

 

접착성

  • 쉽게 라이브러리를 추가할 있습니다.
  • 파이썬에서 C 구현된 코드를 사용할 수도 있고, C에서도 python 코드를 사용할 있습니다.

 

무료 (Free; 공짜)

  • python 파이썬 소프트웨어 재단(Python Software Foundation)에서 관리고 있습니다.
  • 무료와 다름없는 Python Software Foundation License 채택하고 있습니다.

 

유니코드

  • 파이썬의 모든 문자열들은 유니코드입니다.
  • 한글을 출력하기 위해 특별한 작업을 하지 않고 바로 사용할 있습니다.

 

동적 타이핑(동적인 데이터 타입 결정 지원)

  • 런타임시에 타입 체크를 하는 동적 타이핑을 지원합니다.

 

 

플랫폼 독립적 언어

, 리눅스, 윈도우에서 개발한 것을 모두 동일하게 수행가능 합니다.

C언어의 경우 소스코드를 해당 운영체제에 가져온 컴파일을 다시 진행해야 해야 해당 머신으로 프로그램을 생성해야 합니다. 이미 OS에서 인터프리터가 설치가 되어 있기 때문입니다.

 

 

짧아지는 코드

C언어 또는 Java 100라인, 파이썬 5~10라인



'Development > Python' 카테고리의 다른 글

Python(파이썬) 장점  (0) 2015.01.22
Python을 사용한 프로그램, 프로젝트  (0) 2014.12.28
Python 종류  (0) 2014.12.21
python  (0) 2014.11.27
Python Basic Tutorial  (0) 2014.09.08
python 홈페이지  (0) 2014.08.29
Posted by codedragon codedragon

댓글을 달아 주세요