▷ 목차
- IPython 이란
- IPython 주요 기능
- IPython 설치
- ipykernel 이란
- ipykernel 설치
- Code Editor
▷ IPython 이란
IPython은 파이썬 인터프리터의 개선된 버전이다.
▷ IPython 주요 기능
1. 명령어 자동 완성 (Tab Completion)
객체나 모듈의 속성, 함수 등을 타이핑하는 중에 Tab 키를 누르면 해당 객체나 모듈의 가능한 옵션 목록을 보여줌
2. 강력한 디버깅 및 예외 처리
%debug 매직 명령을 사용하여 예외가 발생한 시점의 디버깅을 할 수 있음
3. 매직 명령어 (Magic Commands)
%로 시작하는 특별한 명령어들로, 시간 측정, 파일 입출력, 그래프 플로팅 등 다양한 작업을 보다 쉽게 수행할 수 있음
4. 프로파일링과 성능 분석
코드의 실행 시간 측정 등의 프로파일링 기능을 제공
5. Rich Output
그래프, 표 등을 포함한 다양한 리치한 출력 형식을 지원
6. 쉘 명령어 실행
!로 시작하는 쉘 명령어 실행 가능
▷ IPython 설치
pip install ipython
▷ ipykernel 이란
Jupyter Notebook(.ipynb)에서 사용되는 IPython 커널(Kernel)을 제공하는 패키지다.
즉, 가상환경과 Jupyter를 연결하기 위해 필요.
▷ ipykernel 설치
pip install ipykernel
▷ Code Editor
JupyterLab 이나 Visual Studio Code 사용
- 실행중인 가상환경을 주피터 커널에 추가
python -m ipykernel install --user --name {#가상환경 이름} --display-name {#주피터에서 표시할 커널 이름}
'Upstage AI Lab 3기' 카테고리의 다른 글
Statistics - 기술통계 (0) | 2024.04.25 |
---|---|
Statistics Basic (0) | 2024.04.24 |
파이썬 개발 환경 구축 1 - Miniconda (0) | 2024.04.09 |
마인드셋 특강 후기 (1) | 2024.04.06 |
Upstage AI Lab 3기 OT 회고 (0) | 2024.04.04 |