본문 바로가기
Python

파이썬 시작하기!

by GGoris 2014. 12. 22.
반응형

이 글은 '열혈강의 Python 개정판ver.2'를 참고로 작성하였습니다.


'열혈강의 Python 개정판ver.2' 이강성저  프리렉





RaspberryPIRaspbian을 사용하였습니다.




파이썬 시작하기!


보통 일반적인 리눅스 배포판에는 파이썬이 내장되어있습니다.


~ $ python

Python 2.7.3 (default, Mar 18 2014, 05:13:23)

[GCC 4.6.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>


python을 때려 다음과 같은 메시지와 함께
파이썬 프롬프트 '>>>' 가 열련다면 설치가 된거겠죠!


간단하게 파이썬 환경설정을 합니다.

echo $PATH

PATH에 '/usr/local/bin'이 있는지 확인 하고
없다면 아래와 같이 입력하여 추가해줍니다.

export PATH=/usr/local/bin:$PATH


다음으로 파이썬의 모듈 경로를 설정해줍니다.

export PYTHONPATH=~/mymodules


파이썬은 현재 파이썬이 실행중인 경로와

PYTHONPATH에 등록된 경로를 기준으로

모듈을 찾게 됩니다.



마지막으로 PYTHONSTARTUP을 정해줍니다.


export PYTHONSTARTUP=$HOME/.pythonrc


.pythonrc의 내용은 테스트를 위해 아래처럼 작성합니다.


~ $ vi ~/.pythonrc

import os

import sys

print 'startup file .pythonrc executed'




아주아주 기본적인 설정이 끝났습니다.

스타트업 파일이 잘 등록되었나 확인 합니다.


~ $ python

Python 2.7.3 (default, Mar 18 2014, 05:13:23)

[GCC 4.6.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

startup file .pythonrc executed


위와 같이 python을 시작하자마자
'startup file .pythonrc executed'가 출력된 것을 확인할 수 있습니다.
이는 .pythonrc 스크립트가 수행되었다는 것을 알수잇죠.


위처럼 export명령으로만 path들을 등록하게되면
터미널이 재시작되는 경우 초기화가 되어버립니다.
이를 위해
.bashrc에 내용을 넣어줍니다.

vi ~./.bashrc

파일의 맨끝에 다음의 내용들을 추가해 저장합니다.
export PYTHONPATH=~/mymodules

export PYTHONSTARTUP=$HOME/.pythonrc



저장하고 vi를 빠져 나왔다면 bash를 재시작해주거나

재 로그인 해주시면 됩니다.


bash의 재시작은 아래와 같습니다.


~ $ bash




아래는 파이썬의 대화식 모드로 간단한 문장들을 수행하는 예입니다.

----------------------------------------------------------------------


문자열 출력

>>>print 'Hello python'

Hello python

>>>a='My name is'

>>>b='hong'

print a+b

My name is hong



산술 연산

>>>3+10

13

>>>-5/2

-2

>>>9%5

4

>>>divmod(9,5)

(1,4)

>>>a, b = divmod(9,5)

>>>a

1

>>>b

4



종료(ctrl+d)

>>>^d

>>>exit()

>>>raise SystemExit



파이썬버전확인

>>>sys.version

>>>sys.version_info


















반응형

'Python' 카테고리의 다른 글

파이썬 수치자료형  (0) 2014.12.25
파이썬 제어문  (0) 2014.12.23
파이썬 메모리 관리  (0) 2014.12.23
파이썬 기본 자료형  (0) 2014.12.22
파이썬 기본 문법  (0) 2014.12.22

댓글