본문 바로가기

Upstage AI Lab 3기

파이썬 개발 환경 구축 2 - IPython, ipykernel, Code Editor

▷ 목차

  • IPython 이란
  • IPython 주요 기능
  • IPython 설치
  • ipykernel 이란
  • ipykernel 설치
  • Code Editor

 


https://images.app.goo.gl/PDPTq42pkrPxv76m6

 

 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