728x90
0.1 아나콘다 주피터 노트북 사용법 알아보기
- 아나콘다란
- 아나콘다란 머신러닝이나 데이터 분석등의 수학, 과학 분야등에서 사용되는 여러 패키지가 포함되어있는 파이썬 배포판이다
- 아나콘다와 파이썬의 차이점
- 파이썬은 패키지 관리자인 pip를 제외한 어떤 패키지도 추가로 설치되지 않아 필요한 패키지를 하나하나 손수 설치해야 하며 가상 환경도 virtualenv등을 따로 사용해서 구축해야 한다. 이 작업은 컴퓨터 자체에 적용되므로
작업을 여러번 하다 보면 많은 패키지들이 컴퓨터에 설치되어 필요 이상으로 공간을 차지한다 - 반면 아나콘다는 다른 모든 요소들과 논리적으로 분리된 가상환경을 만들어 그 안에 필요한 패키지들을 설치한다
논리적으로 분리됐다는 소리는 같은 하드웨어 위에서 소프트웨어적으로 분리되었다는 뜻이다
-장단점
- 장점 : 필요에 따라 가상환경을 생성하고 필요한 패키지를 추가하였다가 필요가 없어지면 그 가상환경을 삭제함으로써 설치했던 패키지들을 제거할 수 있어 패키지 관리가 더 편하다
- 단점 : 많은 패키지가 포함되어 있어 기본 용량이 크다
- 아나콘다 설치
- https://www.anaconda.com/products/individual#download-section 에서 3.8 Python, 64 - bit Installer 다운로드
- 주피터 노트북은 보통 아나콘다를 통해 사용
- 주피터 노트북은 콘솔에서 입력한 코드를 웹을 통해 output을 보여주고, 그 웹에 설명을 자세히 적을 수 있어서 문서화나 교육용으로 사용하기 좋음
- 주피터는 위 처럼 코드들을 각각 작성 후 실행할 수 있다
- 또한 웹 브라우저에서 모든 작업들이 이루어져 편리하다
- h = 다양한 단축키 목록
- Shitf + L = Toggle line numbers
- 상단 Kernel -> Restart & Clear Output -> 주피터가 다시 실행되면서 모든 Output들이 사라짐
0.2 Jupyter nbextensions로 목차 기능 사용하기
- Visual Studio Code와 마찬가지로 Jupyter에서도 다양한 extension들을 사용할 수 있다
- extension 설치법
- 아나콘다 프롬프트에서 conda install -c conda-forge jupyter_contrib_nbextensions 입력 : 아나콘다의 가상환경에 extension 설치
- 주피터 노트북에서 pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install : local 컴퓨터에 extension 설치
* 아나콘다 프롬프트에서 가상환경을 activate 해준 뒤 pip install을 사용하게 되면 아나콘다 내에 있는 파이썬에 설치를 하게 된다
위 방법을 사용 했음에도 사용 가능한 extension이 뜨지 않을 시
1. 주피터와 익스텐션을 연결하는 명령어를 아나콘다 프롬프트에서 설치.
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
2. 위 코드에도 설치가 안될 시 아래 명령어 입력
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension
- Table of Contents : 마크다운 형식으로 작성한 내용의 제목에 목차가 생성됨
- 2 to 3 Converter : Python 2 코드를 Python 3 코드로 변경
- Variable Inspector : 노트북 상에서 선언된, 메모리 상에 있는 변수들의 정보를 볼 수 있음
Ch1. 전국 신규 민간 아파트 분양가 분석 - [1/20] 공공데이터 포털의 신규민간아파트 분양가 데이터셋 소개와 다운로드
- 강의 영상에서는 %mv로 파일을 이동시키고 %ls로 현재 위치에 있는 파일들을 나타냈으나 위 명령어들은 Unix OS 계열의 명령어로, Windows에선 지원을 하지 않기 때문에 다른 명령어를 사용해봤다.
- %mv -> move 현재_파일의_위치 옮길_위치
- move 뒤에 있는 파일을 옮길 위치로 옮겨라
- % ls -> dir
- 디렉터리의 파일 및 하위 디렉터리 목록을 표시
[2/20] 전혀 다른 두 개의 데이터셋 미리보기
- skip