목차
https://wikidocs.net/book/2
https://wikidocs.net/book/4367
데이터 분석
- 파이썬과 R 언어가 데이터 분석에 많이 사용됨
파이썬 데이터 분석 환경 구축
- 아나콘다 설치 - 다수의 패키지를 한번에 설치 할 수 있다.
- scikit-learn, tensorflow, numpy, pandas 등 1700개의 라이브러리
- conda : 파이썬 패키지 매니저 ( conda install <library-name>)
- Spyder : IDE 데이터 분석 프로그램 작성 및 디버깅
- Ipython : 파이썬 인터프리터에 대화형 인식, 자동 완성, 차트, 이미지 추가 등의 부가적인 기능을 추가한 인터프리터이다. 라이브러리 이용하여 차트를 인터프리터에 바로 출력
- Jupyter Notebook : 웹기반으로 데이터를 분석하고 문서를 작성하기 위한 대화형 애프리케이션이다. 문법 자동완성, Markdown 문법 지원, 이미지 추가, 그래프, HTML Javascript 지원 등 추가 기능 제공한다. 파이썬 커널인 Ipython 을 이용하여 데이터 분석함.
- colab : 구글에서 제공하는 주피터 노트북이다.
<https://www.anaconda.com/>
<https://conda.io/en/latest/>
<https://www.spyder-ide.org/>
<https://ipython.org/>
<https://jupyter.org/>
<https://colab.research.google.com/notebooks/intro.ipynb>
IPython 매직커맨드
IPython기반 매직 커맨드는 명령어 앞에 %를 붙여서 사용함.
- %time 명령어 : 명령어 실행 시간 출력
- %timeit 명령어 : 명령어 여러번 실행 후 평균 실행 시간 출력 등
- %conda install : 패키지 설치
- %magic : 매직 커맨드 설명 출력
- %hist : 명령어 입력 히스토리 출력
- %reset : 이전에 입력된 변수를 삭제
- %del 변수명 : 변수 삭제