1. Miniconda 설치 -> Miniforge
- 아나콘다 사용도 가능하지만, miniconda를 설치하여 필요한 패키지만 따로 설치해줄 수도 있음.
- 수업은 Python 3.8 기준으로 진행할 예정
- miniforge로 이동해서 M1용 다운로드: https://github.com/conda-forge/miniforge?tab=readme-ov-file
- 터미널 실행
3.cd Downloads 로 Downloads 폴더 열기
- ls Mini(탭하여 자동 완성)forge3-MacOSX-arm64.sh 입력 후 설치 진행
- yes 두번 입력
- 설치가 완료됐으면 터미널 종료 후 다시 켜기
- (base)가 좌측에 있으면 설치 완료된 것!
2. Homebrew 설치
- https://brew.sh/ 사이트에서 코드 복사
- 터미널 앱 실행하여 코드 붙여넣기
- 맥북 패스워드 입력 (아무것도 입력 안되는 것처럼 보이는 게 정상)
- 설치 중 파일 경로를 변경해주는 echo, eval 코드를 그대로 입력
- brew help 가 검색되면 잘 설치한 것!
<강의 환경 만들기>
1) conda --version : conda 버전 확인
- conda update conda로 버전 업데이트 가능
2) conda create -n ds_study python=3.8 -> y입력
- 강의 환경과 동일하게 맞추기 위해 python=3.8로 설정
3) conda activate ds_study -> (base)가 (ds_study)로 변경된 것을 확인할 수 있음
- (base)로 빠져나오고 싶다면: conda deactivate 입력
- conda env list : 현재 컴퓨터에 있는 환경이 무엇이 있는지를 확인할 수 있음
- 특정 환경 삭제: conda env remove -n (삭제하고 싶은 환경 이름)
=> 앞으로 강의할 때마다 conda activate ds_study로 환경 활성화해두기!
3. Jupyter와 여러 패키지 설치
conda install jupyter
conda install ipython
conda install matplotlib
conda install seaborn
conda install pandas
conda install -y scikit-learn #-y로 y입력하지 않고 설치할 수 있음
conda install xlrd
(ds_study)가 활성화되어있는지 확인한 후, jupyter notebook 실행
3. Visual Studio Code 설치
- 터미널 실행
- brew install visual-studio-code
- code 입력하여 Visual Studio Code 실행
- Visual Studio Code에서 ..
1) Python Extension 설치
2) 문서 > 새파일 > test.py / test.ipynb 생성 해보기
3) cmd+shift+p -> python select interpreter 입력 -> conda에서 생성했던 ds_study 환경 선택
4) test.ipynb 는 Jupyter notebook을 vsc에서 생성한 것
Visual Studio Code 사용하는 방법
- terminal 실행
- cd Documents/ds_study #문서 내 ds_study 열기
- code . # 현재 폴더인 ds_study에서 vscode 열겠다는 뜻
참고) cd .. # Documnets로 이동하겠다는 뜻
=> . (온점 한 개): 현재 폴더를 의미
-> .. (온점 두 개): 상위 폴더를 의미
- Visual Studio Code가 실행됨
- 새로운 파일 생성: .ipynb로 확장자명을 필수로 설정해 주어야 주피터 노트북 환경이 실행됨.
- cmp+shift+p (윈도우: ctrl) 검색창에서 Python Select interpreter를 눌러서 ds_study 선택
🧡 Visual Studio Code 단축키 🧡
셀 선택모드와 코드 입력 모드 의 전환은 ESC와 Enter
공통
Ctrl + Enter : 현재 셀을 실행하고, 현재 셀에 머문다.
Shift + Enter : 현재 셀을 실행하고, 다음 셀로 커서를 옮긴다 (다음 셀이 없다면 생성함)
셀 선택 모드
A : 현재 셀에서 위쪽에 새로운 셀을 추가한다.
B : 현재 셀에서 아래쪽에 새로운 셀을 추가한다.
DD : 현재 셀을 삭제한다.
M : 현재 셀을 코드에서 마크다운으로 변경한다.
Y : 현재 셀을 마크다운에서 코드로 변경한다.
코드 입력모드
- Ctrl + Z, Ctrl + F 등 VS Code가 코드 입력 시 지원하는 대부분의 단축키를 쓸 수 있다.
유용한 맥북 단축키
- 백틱(`)
- 영어 모드: ₩를 누르면 `가 입력된다.
- 한글 모드(option+₩): 디폴트로 ₩가 입력된다. 단, option과 함께 누르면 `를 입력할 수 있다.