Jupyter 노트북 소개 튜토리얼

Jupyter Notebook Introduction Tutorial



Python 개발자라면 Linux로 손을 더럽힐 수 있습니다. 대부분의 Python 라이브러리는 Linux와 호환되며 일반적으로 Python 웹 사이트는 Linux 시스템에 배포됩니다. 이 언어로 작업할 때 가장 큰 유연성을 제공하는 운영 체제로 시작하는 것이 좋습니다.

그리고 소스 코드를 편집할 수 있는 편집기, 인터프리터 및 컴파일러, 출력을 볼 수 있는 인터페이스를 제공하는 사용하기 쉬운 Python IDE보다 학습을 시작하는 더 좋은 방법은 무엇입니까? 한 곳에서? Jupyter Notebook은 Python 초보자(심지어 숙련된 Python 개발자)에게 명확한 결과와 분석을 표시하도록 설계된 환경을 제공하는 IDE입니다.







Jupyter Notebook – 만능 에디터

Jupyter를 사용하기 시작하면 노트북이 코딩하기에 가장 편안한 통합 개발 환경이라고 주장할 수도 있습니다. 이러한 노트북은 또한 매우 강력한 학습 도구입니다. 그들은 이미지와 다이어그램으로 완전한 코드 설명을 디자인할 수 있는 사람이 읽을 수 있는 텍스트 편집기와 프로그램의 논리 단위를 분리하는 코드 셀을 갖추고 있습니다. 노트북의 모든 유틸리티를 잘 사용하면 전체 프로그램을 실행하는 문서를 만들 수 있으며 코드와 나란히 분석 및 설명을 이해하기 쉽게 제공할 수 있습니다.



그림 1: Jupyter 노트북 홈페이지



Jupyter는 웹 기반 IDE이며 브라우저에서 열립니다. 선택한 브라우저로 열리는 기본 브라우저를 변경할 수 있습니다. Jupyter Notebook은 디스크의 작업 공간에 노트북을 생성하는 Linux 시스템에 설치하거나 온라인에서 코드를 편집하는 데 사용할 수 있습니다. https://jupyter.org/ . New 를 클릭하여 Jupyter에서 노트북을 생성하면 다음 편집기가 열립니다.





그림 2: 제목 없는 노트북

이 단순해 보이는 인터페이스는 기능면에서 매우 강력합니다. 먼저 기본적인 소개부터 시작하겠습니다.



시작하기

그림 3에서 볼 수 있는 빈 노트북은 Jupyter에서 Python을 학습할 때 작업할 레이아웃입니다.

그림 4: 코드 셀 실행

코드 셀을 실행하려면 실행할 셀을 선택하고 실행을 클릭하거나 Shift + Enter를 누르기만 하면 됩니다. 이것은 옆에 있는 인터럽트 커널 버튼과 함께 가장 많이 클릭하게 될 것입니다. 커널 인터럽트에 대해 말하자면, 무한 루프에 갇힌 경우 이 방법이 유용할 수 있습니다. 임무 중단 일이 더 복잡해지기 전에!

커널을 주제로 하는 동안 노트북의 가장 중요한 구성 요소 중 하나인 커널을 더 자세히 살펴보겠습니다. 가장 간단한 용어로 Python 커널은 코드 실행을 담당합니다. 커널과 관련하여 필요한 모든 옵션은 다음과 같습니다.

그림 5: 커널

코드를 실행하는 계산 단위인 Python 커널은 중단되어 코드 실행을 중지하고, 다시 시작하고, 다시 연결하고, 종료할 수 있습니다. 커널과 관련된 더 많은 옵션으로 발전하면 한 버전의 Python에서 다른 버전으로 전환하도록 커널을 변경할 수도 있습니다(예: Python 2에서 Python 3으로).

앞서 언급했듯이 노트북은 단순히 코드를 작성하는 것 이상의 용도로 사용됩니다. 이를 활용하여 단락, 방정식, 함수 및 이미지가 포함된 본격적인 문서를 만들 수 있습니다. 이를 시작하려면 마크다운 셀에 익숙해져야 합니다.

셀을 선택한 다음 셀 > 셀 유형 > 마크다운을 선택하면 코드 셀이 텍스트 셀로 변환됩니다. 여기에서 설명과 분석을 작성할 수 있습니다. Jupyter 노트북 문서를 찾아 이 기능을 활용할 수 있는 다양한 방법을 모두 잠금 해제하는 것이 좋습니다. 전자 필기장을 시작할 때 발견한 흥미로운 점 중 하나는 셀을 마크다운으로 변환한 후 편집 드롭다운에서 이미지 삽입 옵션이 활성화된다는 것입니다. 다음은 마크다운 셀의 모양에 대한 데모입니다.

그림 6: 마크다운 셀

이 텍스트는 일반 코드 셀 위에 있습니다. 이것이 논리 코드 단위에 의미를 추가하는 방법입니다.

이 소개에서는 노트북으로 수행할 수 있는 작업의 표면을 긁었습니다. 가장 좋은 조언은 스스로 탐색하고 목적에 맞는 나머지 기능을 발견하는 것입니다.

주피터 설치

Linux 시스템에서 Jupyter Notebook은 명령줄 인터페이스와 그래픽 사용자 인터페이스를 통해 설치할 수 있습니다. 명령줄 인터페이스는 터미널에 있습니다. Jupyter를 설치하려면 먼저 Python을 설치하거나 업데이트한 다음 Python 노트북을 설치해야 합니다.

그림 7: Python 노트북 설치 명령

GUI에서 Jupyter Notebook을 설치하는 것은 상당히 쉽습니다. Ubuntu Software에서 Project Jupyter를 찾아 설치를 클릭하기만 하면 됩니다.

그림 8: Ubuntu 소프트웨어의 프로젝트 Jupyter(GUI 설치)

Python은 데이터 과학을 위한 가장 강력한 프로그래밍 언어입니다. 또한 배우기 쉬운 언어이며 Jupyter Notebook과 같은 IDE를 통해 Python 프로그래밍에 원활하게 익숙해질 수 있습니다.