Python 


강의에 사용되는 파이썬 자료는 https://github.com/lseongjoo/learn-python 에서 받을 수 있다.

(seongjoo@codebasic.co, @LeeSeongjoo, www.facebook.com/bigpython)

Python Package 설치

ANACONDA 를 설치한다. (http://www.continuum.io/)

Data 분석 등 필요한 패키지를 모아 놓은 프로그램이다.

Python(xy) 등을 설치해도 좋다.


IPython Notebook 을 실행한다.

IPython은 interactive python이다. IPython Notebook은 Web server를 구동하고 web에서 사용하는 것처럼 쓸수 있고, 저당하고 파일 관리하는 등의 작업을 수행 할 수 있다.


위와 같이 Web 형태로 나오면 하나의 셀을 실행하는 형식으로 동작한다.


각 쎌은 'sift + enter' 로 실행할 수 있다.

'Makedonw'을 통해 주석과 설명 등을 작성할 수 있다.



'Markdown'에서 #을 붙이면 '제목'을 나타낼수 있는 크기라고 볼수 있다. ##을 여러개 붙이면 작아진다.


파이썬의 변수는 타입을 지정하지 않는다.



파이썬의 배열에서 [-1]은 마지막 문자열을 뜻한다.

다중 라인을 넣고 싶을 때는 """를 사용하면 입력한 그대로 저장된다.



슬라이싱

[start:end] 와 같이 배열을 자를 수 있다. 

start는 포함되며 end는 포함 되지 않늗다. [3:5]라면 3, 4 가 저장된다.

즉, start <= X < end 와 같이 표시 할 수 있다.











Posted by 빨간 양말