본문 바로가기

Study_Python/공공데이터로 파이썬 데이터 분석 시작하기

[공공데이터로 파이썬 데이터 분석 시작하기] 0.1 아나콘다 주피터 노트북 사용법 알아보기 ~ Ch1. [2/20] 전혀 다른 두 개의 데이터셋 미리보기

728x90

0.1 아나콘다 주피터 노트북 사용법 알아보기

 

- 아나콘다란

  • 아나콘다란 머신러닝이나 데이터 분석등의 수학, 과학 분야등에서 사용되는 여러 패키지가 포함되어있는 파이썬 배포판이다

- 아나콘다와 파이썬의 차이점

  • 파이썬은 패키지 관리자인 pip를 제외한 어떤 패키지도 추가로 설치되지 않아 필요한 패키지를 하나하나 손수 설치해야 하며 가상 환경도 virtualenv등을 따로 사용해서 구축해야 한다. 이 작업은 컴퓨터 자체에 적용되므로
    작업을 여러번 하다 보면 많은 패키지들이 컴퓨터에 설치되어 필요 이상으로 공간을 차지한다
  • 반면 아나콘다는 다른 모든 요소들과 논리적으로 분리된 가상환경을 만들어 그 안에 필요한 패키지들을 설치한다
    논리적으로 분리됐다는 소리는 같은 하드웨어 위에서 소프트웨어적으로 분리되었다는 뜻이다

-장단점 

  • 장점 : 필요에 따라 가상환경을 생성하고 필요한 패키지를 추가하였다가 필요가 없어지면 그 가상환경을 삭제함으로써 설치했던 패키지들을 제거할 수 있어 패키지 관리가 더 편하다
  • 단점 : 많은 패키지가 포함되어 있어 기본 용량이 크다

 

- 아나콘다 설치

 

  • 주피터 노트북은 보통 아나콘다를 통해 사용 
  • 주피터 노트북은 콘솔에서 입력한 코드를 웹을 통해 output을 보여주고, 그 웹에 설명을 자세히 적을 수 있어서 문서화나 교육용으로 사용하기 좋음

To access the notebook. open this file in a browser 아래의 링크를 복사후 실행

 

New -> Python3로 새로운 파일 생성
Run = Shift + Enter(실행 후 다음 셀) or Ctrl + Enter(실행 후 현재 셀)

  • 주피터는 위 처럼 코드들을 각각 작성 후 실행할 수 있다
  • 또한 웹 브라우저에서 모든 작업들이 이루어져 편리하다

 

마크다운 문법
마크다운 셀을 Run 할 시 위처럼 된다

 

 

  • h = 다양한 단축키 목록
  • Shitf + L = Toggle line numbers
  • 상단 Kernel -> Restart & Clear Output -> 주피터가 다시 실행되면서 모든 Output들이 사라짐

 

 

 

0.2 Jupyter nbextensions로 목차 기능 사용하기

  • Visual Studio Code와 마찬가지로 Jupyter에서도 다양한 extension들을 사용할 수 있다

 

- extension 설치법 

  1. 아나콘다 프롬프트에서 conda install -c conda-forge jupyter_contrib_nbextensions 입력 : 아나콘다의 가상환경에 extension 설치
  2. 주피터 노트북에서 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

 

Jupyter의 다양한 extension들

  • Table of Contents : 마크다운 형식으로 작성한 내용의 제목에 목차가 생성됨

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

 

 


https://www.inflearn.com/course/%EA%B3%B5%EA%B3%B5%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A1%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0/dashboard

 

공공데이터로 파이썬 데이터 분석 시작하기 - 인프런 | 강의

이디야는 스타벅스 근처에 입점한다는 설이 있었습니다. 과연 이디야와 스타벅스의 매장입지는 얼마나 차이가 날까요? 2013년부터 2019년까지 부동산 가격 변동 추세가 아파트 분양가에도 반영될

www.inflearn.com