본문 바로가기
Python/Python 기초

[Python] 웹으로 코딩 하자 Jupyter Notebook :: 마이자몽

by 🌻♚ 2019. 3. 7.

출처 : https://en.wikipedia.org/wiki/Project_Jupyter


Jupyter Notebook

Jupyter 홈페이지(https://jupyter.org/)의 주피터 노트북(Jupyter Notebook) 정의는 아래와 같다.
라이브 코드, 등식, 시각화 및 서술 텍스트가 포함된 문서를 작성하고 공유 할 수있는 오픈 소스 웹 애플리케이션이다. 주로 데이터 정리 및 변환, 수치 시뮬레이션, 통계 모델링, 데이터 시각화, 기계학습 등을 할수 있다.


저는 Jupyter Notebook에 대한 최대 장점은 교육의 편의라고 생각합니다. 특히, 향후 직업과 무관하게 경험을 해보고 싶다거나, 비전공자들을 대상으로 하는 대학교 강의에서 단순 실습 목적으로 교육을 한다면 첫 에디터로 Jupyter를 사용 해보는것이 좋다고 생각한다.

처음 프로그래밍을 접하는 사람들에게 복잡한 IDE(통합 개발 환경)를 사용하게 하는것 보다, 평소에 많이 사용해본 웹을 이용해서 프로그래밍을 배우는게 더 효율적이라고 생각한다.



Jupyter Notebook 설치

Jupyter Notebook을 설치하기 위해서는 Python를 설치해주어야 한다. Python을 설치하면 함께 설치되는 pip 패키지 매니저를 이용해서 설치를 진행한다. Anaconda환경을 이용한다면 설치 시 Jupyter Notebook도 함께 설치되는 것으로 알고 있다.

터미널을 열고 pip를 이용해서 설치
1
pip3 install jupyter
cs


설치 완료 후 jupyter 실행

1
jupyter notebook
cs


실행이 완료되면 자동으로 웹페이지를 띄워준다.


웹서버를 8888번 포트에 띄워준다. (http://localhost:8888)



Jupyter Notebook 코드 실행

Jupyter Notebook으로 코드 실행하는 방법은 매우 간단하다.
우측상단에 New 버튼을 선택하여 코드작성할 언어(Python3)를 선택해준다.


코딩을 시작한다.

실행하기 위해서 Run 버튼을 클릭


 웹 형식으로 코딩을 진행하여 처음 프로그래밍을 접하는 사람들이 접근하기 편하게 되어있다.

댓글0