자료형에 대해 조금 알아보자


파이썬은 복잡하게 int long float double을 사용해서 선언하지 않는다

변수 이름과 저장할 값을 넣으면 그것으로 선언이 끝난다

물론 자료형이 없는 것은 아니다

type() 메소드로 변수의 자료형을 확인 할 수 있다

수치를 표현하는 int long float complex 등이 있고

문자를 표현한는 string이 있습니다


대신 조금 유연하다고 볼 수 있다


a = 100
print(a)
type(a)
b = 0.1
print(b)
type(b)
a = a + b
print(a)
type(a)

정수형 변수인 a 에 실수형 변수인 b를 더하여 a에 다시 저장하니

a의 자료형이 실수형으로 바뀌었다

C에서 위와 같은 식으로 계산하면 더해준 실수 값은 날아가는게 보통이다

이처럼 강력한 벽이 존재하지 않아 다른 프로그래밍 언어를 접해보지 못한 사용자가 생각하는 방향대로 프로그래밍이 된다고 할 수 있다

다른 프로그래밍 언어를 많이 접해보고 식견이 좁은(필자와 같은) 사용자에겐 어색 할 수 있는 면이지만 생각을 유연하게 하면 그리 어색해 할 필요도 없어진다




python / python windows / 파이썬 / 파이썬 설치 /python install


Python

플랫폼에 구속되지 않는다

인터프리터 언어다

객체 지향적이다

문법이 쉽다


http://python.org 접속



파이썬 홈페이지 좌측 메뉴를 보면 [Download]가 보인다

클릭하면 위의 페이지로 넘어가는데 2014년 2월 19일 현재 3.3.4 버전과 2.7.6 버전이 보이고 다양한 OS를 지원하는 것을 알 수 있다

필요에 의해서 지난 버전을 다운 받으려면 좌측 [Download] 탭에 [Release]를 클릭하면 지난 버전을 얻을 수 있다

Windows 환경에서 설치하기 위해 [Python 3.3.4 Windows X86-64 MSI Installer]를 다운받아 Next 신공으로 설치한다




기본 상태로 설치를 진행하면 C 바로 아래에 설치가 된다

[PythonXX] 이름의 폴더가 생기는데 XX 는 설치한 파이썬의 버전이다

2.7.x 버전과 3.3.x 버전이 설치되어 있다



프로그램 그룹에 파이썬이 등록되어 있다

[IDLE (Python GUI)] 를 실행해보자




IDLE를 실행한 모습이다


파이썬의 설치가 끝났다

위 IDLE에선 간단한 명령을 실행 할 수 있다

모듈을 import 할 수 있고 어느정도 코딩을 할 수 있으나 제대로 된 에디터에서 코딩하는 것을 권장한다



[File] -> [New FIle] 혹은 단축키 [Ctrl] + [N] 으로 새 소스 파일을 만들 수 있다



위와 같은 새 창이 뜬다

코딩을 마친 뒤 저장을 한다




< ColorScript >

print('Hello World')
# Copy and Paste




저장을 할 때 반드시 확장자를 붙여야 한다

확장자는 py 이다




실행은 [Run] -> [Run Module] 혹은 단축키 [F5]를 사용




위 소스를 실행한 화면이다

IDLE 에서 실행을 확인 할 수 있다

IDLE에서 지원하는 에디터의 경우 메서드 자동 완성 기능이 있긴 하지만 반응이 매우 느리고 편집 기능이 많지 않기 때문에 사용하기 불편하다

따라서 다른 에디터로 편집하는 것을 추천한다


개발용 에디터 추천 : SublimeText 2 / Notepadd++


Click !! => Python Path 설정 - Windows / Mac OS



2014 / 02 / 19 - 00:53 최초 작성

2014 / 02 / 19 - 01:39 Syntax Highlighter 적용 / 링크 걸린 문구 Bold 처리

2014 / 02 / 19 - 01:42 블로그 내 참조 링크 가독성 향상

2014 / 02 / 20 - 01:32 태그 정리

python path / 파이썬 환경변수 / 파이썬 / python


Python 개발에 기본 IDE인 Python IDLE을 생각보다 많이 사용하지 않는 것 같다

IDLE 에 함수 자동 완성 기능도 있지만 반응이 매우 느리고 입력하다가 조금 실수하면 자동 완성은 날아가게 된다

X Code의 자동 완성에 비교하면 정말 안타까울 수준이다

그럼 다른 기능적인 면에서 IDLE 가 나은 면이 있을까?

편집기 측면에선 거의 없는 것 같다

그래서 코딩의 편의를 위해 편집에 SublimeText2를 사용하기로 했다

SublimeText에 대해 간단히 설명하면 강력한 편집, 깔끔한 UI, 그리고 무료 라이센스의 기능 제한이 없다는 것이 엄청난 장점이다

그리고 각종 OS를 지원하는 장점도 있다

OS를 넘나들며 작업하는 환경에서 UI UX의 통일은 굉장히 큰 위력을 발휘한다

편집하다가 중간 중간 팝업으로 구매 의사를 묻지만 크게 불편하진 않다


일단 Windows 환경에서 사용하는 방법을 보자


Windows

Python 실행 파일이 시스템 환경 변수에 Path 설정만 되어 있다면 SublimeText 에서 바로 빌드하고 실행 할 수 있다

일단 환경 변수 설정부터 하도록 하자



시스템 정보를 보는 단축키 [Win] + [Break] 를 누르면 위와 같은 창이 뜬다

좌측의 고급 시스템 설정을 클릭한다



[고급] 탭에서 [환경 변수]를 클릭



[시스템 변수] 리스트에서 스크롤을 조금만 내리면 [Path]를 찾을 수 있다

클릭해서 활성화 시킨 상태로 [편집] 버튼 클릭



위와 같은 창이 뜨면 [변수 값]의 마지막에 파이썬 실행 파일의 경로를 입력하면 된다

경로를 입력할 때 기존에 있던 변수 값 마지막에 세미 콜론 " ; " 을 붙여주고 그 뒤에 경로를 입력하며 마지막엔 세미 콜론을 붙이지 않는다

필자는 파이썬 2.7 버전을 사용하고 있기에 ;C:\Python27 을 입력



이제 파이썬의 라이브러리가 어디 있는지 그 경로를 찾아주는데

이 시스템 변수는 [새로 만들기] 를 클릭하여 만들어 준다



[변수 이름] 에 "PYTHONPATH" 를 입력하고

[변수 값]에 파이썬의 라이브러리 경로를 입력한다

"C:\PythonXX\include" 여기서 XX는 버전이다

2.7.x 버전이면 27 / 3.3.x 버전이면 33 - 이런 식으로 버전의 앞 두 자리를 끊는다

파이썬 윈도우 용 설치 파일로 설치 할 때 경로를 변경하지 않았다면 위와 같을 것이다



[변수 이름]과 [변수 값]의 입력이 끝났으면 [확인]을 클릭하여 저장한다




이제 SublimeText2를 실행하여 파이썬 소스를 불러온다




단축키 [Ctrl] + [B] 를 통해 실행 할 수 있다

빌드 후 실행되는 것을 확인 할 수 있다



Mac OS X

파이썬을 정상적으로 Mac에 설치했다면 설정 할 것이 전혀 없다

SublimeText2 for Mac 을 다운 받고 실행하여 소스를 열고 단축키 [Cmd] + [B]를 통해서 실행 할 수 있다


2014 / 02 / 17 - 13:58 최초 작성

2014 / 02 / 20 - 01:31 태그 정리

python / pydev / python eclipse / eclipse pydev / 파이썬 개발환경


Python 설치시 따라오는 IDLE를 사용해 편집 할 수 있지만

기존 Eclipse에 익숙한 사용자들은 굳이 에디터를 바꿀 필요가 없다

Eclipse 를 실행하고 상단 메뉴 모음에서 [Help] -> [Eclipse Marketplace]를 선택한다

 

검색어 입력란에 "pydev"를 입력하고 검색

PyDev - Python IDE for Eclipse 를 설치한다

위 스크린샷에선 이미 설치된 환경이기에 [Update] 와 [Uninstall] 뿐이지만

설치를 하기 전의 환경에선 [Install]이 보일 것이다.

 

설치가 끝나면 다시 상단 메뉴 모음에서 [Window] -> [Preferences] 선택

 

위 스크린샷의 박스 숫자를 보고 순서대로 클릭을 해주면 된다

여기도 마찬가지로 이미 설정이 되어있는 상태이기 때문에 목록에 내용이 있지만

설정하기 전 상태에선 목록이 비어있다

 

Python 경로를 등록하기 위해 [Browse]를 클릭

Python이 설치된 경로로 이동하여 [python.exe]를 등록

 

이제 적당히 [Ok]를 클릭하며 진행을 해준다

위 체크박스를 유의 할 것

 

또다시 [Ok]

 

설치 과정 중 이클립스를 재시작 하는 부분이 있는데 설정을 다 하고 포스팅하려니 ... 어디서 재시작을 하는지 모르겠음

프로젝트 생성시 [New Project] -> [Python]으로 생성하고 파이썬 버젼을 잘 선택

소스 추가시 [New File] -> [SOURCE_NAME.py] : 확장자 py를 꼭 붙일 것.


<수정 내역>

2014 / 02 / 13 - 19:48 최초 작성

2014 / 02 / 15 - 01:16 수정 내역 리스트 추가

2014 / 02 / 20 - 01:29 태그 정리

+ Recent posts