달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

   

PTVS; Python Tools for Visual Studio

·       Visual Studio안에서 Python개발을 활수 있도록 해주는 플러그인입니다.

·       오픈소스 플러그인으로 무료입니다.

·       CPython, IronPython, PyPy 등을 지원합니다.

·       인텔리센스 기능, 강력한 디버깅 기능을 제공하며, Python/C++ 혼합 디버깅과 원격 리눅스/Mac 디버깅 등도 함께 지원합니다.

·       Django, Flask 와 같은 웹 개발 프레임워크들을 지원하여, PTVS를 사용하여 편리하게 웹 프로젝트를 개발할 수 있습니다.

 

https://microsoft.github.io/PTVS/


 

 

이전 사이트 주소

http://pytools.codeplex.com/


 

해당 사이트가 github로 옮겨졌습니다.


 

 

Posted by codedragon codedragon

댓글을 달아 주세요

 

 

 

 

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

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

댓글을 달아 주세요