IPython에 오신 것을 환영합니다. 전체 문서는 ipython.readthedocs.io에서 볼 수 있으며 프로젝트 설치, 사용 및 기여 방법에 대한 정보가 포함되어 있습니다. IPython(대화형 Python)은 원래 Python 프로그래밍 언어용으로 개발된 여러 프로그래밍 언어의 대화형 컴퓨팅을 위한 명령 셸로, 내부 검사, 리치 미디어, 셸 구문, 탭 완성 및 기록을 제공합니다.
IPython 버전 및 Python 지원
IPython 8.16 이후부터 점진적으로 Spec-0000으로 전환할 예정입니다.
IPython 7.10부터 IPython은 NEP 29를 따릅니다.
IPython 7.17+에는 Python 버전 3.7 이상이 필요합니다.
IPython 7.10+에는 Python 버전 3.6 이상이 필요합니다.
IPython 7.0에는 Python 버전 3.5 이상이 필요합니다.
IPython 6.x에는 Python 버전 3.3 이상이 필요합니다.
IPython 5.x LTS 는 Python 2.7과 호환되는 릴리스입니다. Python 2 지원이 필요한 경우 IPython 5.x LTS를 사용해야 합니다 . 필요에 따라 프로젝트 구성 및 요구 사항을 업데이트하세요.
노트북, Qt 콘솔 및 기타 여러 부분은 이제 Jupyter 의 일부입니다. 이를 사용하려면 Jupyter 설치 문서를 참조하세요.
포괄적인 객체 검사.
세션 전반에 걸쳐 지속되는 입력 기록입니다.
자동으로 생성된 참조를 사용하여 세션 중에 출력 결과를 캐싱합니다.
Python 변수 및 키워드, 파일 이름 및 함수 키워드 완성을 기본적으로 지원하는 확장 가능한 탭 완성.
환경을 제어하고 IPython 또는 운영 체제와 관련된 많은 작업을 수행하기 위한 '마법' 명령의 확장 가능한 시스템입니다.
다양한 설정 간에 쉽게 전환할 수 있는 풍부한 구성 시스템입니다(매번 $PYTHONSTARTUP 환경 변수를 변경하는 것보다 간단함).
세션 로깅 및 다시 로드.
특수 목적 상황을 위한 확장 가능한 구문 처리.
사용자 확장 가능한 별칭 시스템을 사용하여 시스템 셸에 액세스합니다.
다른 Python 프로그램 및 GUI에 쉽게 삽입할 수 있습니다.
pdb 디버거 및 Python 프로파일러에 대한 통합 액세스.
readthedocs에서 최신 버전의 개발 문서를 찾을 수 있습니다.
터미널에 다음을 입력하면 시스템 전체에 설치하지 않고도 이 디렉터리에서 IPython을 실행할 수 있습니다.
$ python -m IPython
또는 문서 읽기에서 최신 개정판에 대한 개발 설치 문서를 참조하세요.
이전 버전의 IPython에 대한 문서 및 설치 지침은 IPython 웹사이트에서 찾을 수 있습니다.
IPython이 귀하의 취향에 맞지 않을 수도 있습니다. 그렇다면 사용하고 싶은 유사한 프로젝트가 있을 수 있습니다.
고전적인 Python REPL.
비파이썬
마이파이썬
ptipython과 ptipython
손쉬
git 2.23부터는 git blame
깨지 않고도 형식을 변경할 수 있습니다. 자세한 내용은 git 문서를 참조하세요.
이 기능을 사용하려면 다음을 수행해야 합니다.
git >= 2.23 설치
POSIX: toolsconfigure-git-blame-ignore-revs.sh
Windows: toolsconfigure-git-blame-ignore-revs.bat
다음을 실행하여 로컬 git repo를 구성합니다.