Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

ipython 기초

ipython 소개

  • 엄청 좋은 '인터렉티브 쉘'함
  • 브라우저에서도 '코드'로 개발 가능함
  • 코딩과 문서화, 테스트까지 가능함

ipython 설치

  • python 3.x 설치
  • numpy, matplotlib, pandas,
  • pyzmq, tornado, jsonschema, ipython
  • 근성가이를 위한
    • python setup.py build
    • python setup.py install

ipython 설정

  • ipython profile create / ipython profile create sd
  • ipython_notebook_config.py

ipyton 실행

  • ipython notebook --profile=sd
    • profile 선언이 없으면 default 프로필로 지정됨
  • ipython

필수 단축키

  • Ctrl + Enter : 코드 실행
  • Shift + Enter : Cell 실행
  • Alt + Enter : Cell 삽
  • TAB : 코드 들여쓰기
  • Ctrl + [ / ] : 들여쓰기 내어쓰기
  • y / m / r 변환
  • 1 ~ 6 : Markdown Heading
  • Shift + m : 병합

ipython magic keyword

  • % : Cell 내의 라인 독립
  • %% : Cell 전체
  • %quickref : 빠른도움말
  • %magic : 매직 함수에 대한 도움말
  • %debug : 대화형 디버거
  • %hist : 명령어 입력
  • %pdb : 자동으로 디버거 돌입
  • %timeit statement : 평균 실행시간
  • %save filename from-to : 해당 라인 저장
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment