- 파이썬으로 프로그래밍하는 방법으로는 텍스트 에디터 + 커맨드 라인, IDE, Jupyter Notebook이 있습니다.
- cmd창에 pip install jupyter로 설치를 진행한 후, cmd창에 jupyter notebook이라고 입력하여, 웹 브라우저에서 실행합니다.
- jupyter notebook에는 command mode와 edit mode가 있습니다. command->edit은 셀에 커서를 클릭하거나, enter를 누르면 되고, edit->command는 esc를 누르면 됩니다.
또한, 박스 하나하나를 셀이라고 부릅니다.
- Ctrl + enter로 셀 하나를 실행 시킬 수 있습니다. command 모드에서 a를 누르면 위에, b를 누르면 아래에 새로운 셀이 생깁니다. 또한, d를 연속해서 두번 눌러서(dd) 셀을 삭제할 수 있습니다.
- 여러 셀을 선택할때는 한 셀에서 shift를 누른 상태에서 다른 셀을 클릭하면 됩니다.
- alt + enter를 누르면 cell을 실행하고 아래에 새로운 셀이 추가됩니다. 그리고 shift + enter를 누르면 cell을 실행하고, 그 다음 셀을 선택합니다(다음 셀이 없으면 새로운 셀을 추가합니다).
- 한 Notebook에서 모든 셀들은 같은 세션을 공유합니다. 하지만, 실행은 독립적으로 됩니다. 셀 왼쪽의 숫자는 이 세션에서 셀이 몇 번째로 실행됐는지 알려줍니다.
- Cell메뉴의 Run All을 누르면 전체 셀들을 순서대로 모두 실행합니다. 하지만, 이는 이전에 사용하던 세션을 그대로 사용합니다. 세션을 갈아엎고 싶으면, Kernel메뉴에서 Restart & Clear Output을 누르면 됩니다.
- Jupyter Notebook에서 Cell type을 code가 아닌 markdown으로 바꾸면(셀을 선택한 상태로 m 누르기) 마크다운 문법이 적용됩니다.
- Jupyter Notebook에서는 변수만 입력해도, 변수 값을 출력해줍니다.(print를 쓰는 경우와 다른 결과물이 나올 수도 있습니다 e.g. data frame 이쁘게나옴)
'인공지능(AI) > 코드잇_데이터 사이언스 입문' 카테고리의 다른 글
[DataFrame 다루기] 데이터 변형하기 (0) | 2021.05.13 |
---|---|
[DataFrame 다루기] DataFrame 인덱싱 (0) | 2021.05.13 |
[데이터 사이언스 시작하기] Pandas (0) | 2021.04.30 |
[데이터 사이언스 시작하기] Numpy (0) | 2021.04.29 |
[데이터 사이언스 시작하기] 데이터 사이언스란? (0) | 2021.04.25 |