산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

IPython 마스터하기: 파이썬 생산성을 극대화하는 대화형 쉘

IPython은 파이썬의 기본 REPL(Read-Eval-Print Loop)을 대폭 강화한 대화형 쉘이며, 주피터 노트북(Jupyter Notebook)의 핵심 엔진입니다. 주피터는 코드, 수식, 시각화, 설명 문서를 한 문서에 담아 공유할 수 있는 오픈소스 웹 애플리케이션입니다. 파이썬 대화형 쉘을 자주 사용한다면 IPython은 필수 도구입니다.

목차

IPython 핵심 기능

자주 쓰는 마법 명령어

마법 명령어는 %(라인 매직) 또는 %%(셀 매직)로 시작합니다.

명령어설명
%cd작업 디렉터리 변경
%edit외부 에디터에서 코드 작성 후 실행
%env환경 변수 조회/설정
%pip install [패키지]쉘을 나가지 않고 패키지 설치
%time, %timeit코드 실행 시간 측정 (timeit은 통계적 정확도 높음)
%run script.py파이썬 스크립트 실행
%load_ext확장 모듈 로드 (예: autoreload, sql)
%who, %whos현재 네임스페이스의 변수 목록 조회
%reset네임스페이스 초기화

전체 목록은 공식 문서에서 확인하세요.

이전 입출력 참조하기

In과 Out은 실제 리스트 객체입니다.

IPython 설치

$ pip install ipython

시스템 전체 또는 사용자 단위 설치를 원하면 pip install --user ipython을 권장합니다. 가상환경 사용이 베스트 프랙티스지만, IPython은 전역 설치 후 어디서든 호출하는 편이 더 편리한 경우가 많습니다.

python

  1. 클라우드 지평 확장: 새로운 존, 컨테이너, 멀티클라우드 전략
  2. 구글 클라우드에 WordPress 설치하기: 단계별 가이드
  3. 현대 비즈니스를 위한 클라우드 스토리지 10가지 핵심 이점
  4. C# using 문 마스터하기: 네임스페이스 임포트, 별칭, 정적 지시자
  5. 라즈베리 파이 3와 PubNub로 원격 기상 모니터링하기
  6. TI SensorTag를 Node-RED로 Blynk와 연동하기: 라즈베리 파이 제로 구현
  7. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  8. 파이썬으로 평균 계산하기: 실전 가이드
  9. 파이썬으로 이메일 보내기: SMTP 활용 퀵 가이드
  10. 보링 밀 머신의 3가지 핵심 장점: 대형 부품 가공의 최적 솔루션