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 와 같이 표시 할 수 있다.