728x90
반응형
안녕하세요, 빵감자입니다 :)
1주 차 첫 번째 강의는 '데이터 분석 환경 구성' 강의입니다.
이번 강의는 Anaconda와 Jupyter Notebook 사용법으로 구성되어 있었습니다.
아나콘다와 주피터 노트북은 이미 설치되어 있어서
기초부터 꼼꼼히 다시 점검한다는 생각으로 강의를 들었습니다.
1. Anaconda
- 가상 개발 환경
- 아나콘다 하나만 설치하면 Python을 비롯해 관련된 다양한 생태계를 설치할 수 있음
- 환경설정 과정이나 다양한 도구를 설치하느라 많은 시간을 허비하거나 버전이 맞지 않는 등의 문제로 부딪힐 때가 있는 데 아나콘다를 통해 편리함↑
2. Jupyter Notebook
2-1. Jupyter Notebook과 Jupyter Lab
1) Jupyter Notebook
- 하나의 노트북이 하나의 브라우저로 열림
- 콘솔에서 코드를 입력해 실행하면 결과를 바로 볼 수 있다는 것이 장점
- 문서화를 하거나 교육용으로 사용하기 좋음
2) Jupyter Lab
- 주피터 노트북의 진화된 버전
- 하나의 브라우저에서 탭을 통해 여러 개의 주피터 노트북을 열어볼 수 있음
2-2. Jupyter Notebook 사용법
위처럼 코드를 입력하고, 실행하면 바로 결괏값을 얻을 수 있다.
Jupyter Notebook 단축키 | |
Shift + Enter | 셀이 실행되고, 커서가 다음 셀로 이동 |
Ctrl + Enter | 셀이 실행되고, 커서가 해당 셀에 남아있음 |
Enter | 다시 편집 상태로 돌아옴 |
Esc | 명령모드로 변경 (파란색) |
a | 위에 셀 추가 |
b | 아래 셀 추가 |
dd | 셀 삭제 |
m | 문서 셀로 변경 (Markdown) |
y | 코드 셀로 변경 |
z | 삭제된 셀 복원 |
h | 다양한 단축키를 볼 수 있음 |
2-3. Markdown
마크다운을 이용하면 코드와 함께 문서화할 수 있다는 것이 장점
↓ 실행 시 ↓
- # 을 하나씩 추가할 때마다 글씨 크기가 작아짐
- * (별표)를 사용해 불릿 표시
- ` 강조하려는 단어 또는 문장 앞 뒤에 하나씩 넣으면 강조할 수 있음 ( ` ← 이거 뭔지 몰라서 찾느라 고생함. 본인 노트북 기준 숫자 1 왼쪽에 있었음)
- ``` 줄 바꿈을 쓰고자 할 때, 앞 뒤에 세개씩 넣으면 줄바꿈
2-4. Toggle Line Number
코드에 오류가 났을 때, 몇 번째 줄인 지 세어보기 어려울 때가 있다.
그때 '토글 라인 넘버'를 켜주면 라인 넘버를 같이 볼 수 있어 편리하다.
+ 강의에서 nbextensions도 설치하라고 하셔서 설치했는데, 설치가 잘 됐음에도 주피터 노트북에는 뜨지 않는다. 검색해 보니 다른 경로로 저장되었을 가능성도 있다고 하는데 잘 모르겠다.
감사합니다 :)
반응형
'데이터 > 코칭스터디 13기 DataScience' 카테고리의 다른 글
[코칭스터디 13기] Data Science 2023 : 2주차 서울 종합병원 분포 확인하기 - 3) 수치, 문자열 데이터 요약하기 (0) | 2023.10.15 |
---|---|
[코칭스터디 13기] Data Science 2023 : 2주차 서울 종합병원 분포 확인하기 - 2) 결측치 다루기 (0) | 2023.10.15 |
[코칭스터디 13기] Data Science 2023 : 2주차 서울 종합병원 분포 확인하기 - 1) 공공데이터 로드 및 데이터 미리보기 (1) | 2023.10.14 |
[코칭스터디 13기] Data Science 2023 : 1주차 - 2) 데이터 분석 준비하기 (0) | 2023.10.09 |
[코칭스터디 13기] Data Science 2023 : 시작! (2) | 2023.10.09 |