ipython 과 python 의 차이 에 대한 상세 한 설명

1595 단어 ipythonpython구별
아이 폰 소개
IPython 은 python 의 대화 형 셸 로 기본 python 셸 보다 훨씬 좋 습 니 다.변 수 를 자동 으로 보완 하고 자동 으로 들 여 쓰 며 bash 셸 명령 을 지원 합 니 다.유용 한 기능 과 함수 가 많이 내장 되 어 있 습 니 다.
IPython 은 BSD 를 기반 으로 합 니 다.
IPython 은 상호작용 계산 에 풍부 한 구 조 를 제공 합 니 다.이 는 다음 과 같 습 니 다.
강력 한 대화 형 셸
Jupyter 커 널
대화 형 데이터 시각 화 도구
유연 하고 끼 워 넣 을 수 있 는 해석 기
사용 하기 쉬 운 고성능 병렬 계산 도구
IPython 의 개발 자 는 표준 해석 기의 기본 개념 을 흡수 하여 이 를 바탕 으로 대량의 개선 을 하여 놀 라 운 도 구 를 만 들 었 습 니 다.홈 페이지 에 서 는 이렇게 말 했다."이것 은 강 화 된 대화 형 Python 셸 이다."tab 보완,대상 자성,강력 한 역사 메커니즘,내 장 된 소스 코드 편집,통합 Python 디 버 거,%run 메커니즘,매크로,여러 환경 을 만 들 고 시스템 셸 을 호출 하 는 능력 이 있 습 니 다.
IPython 과 표준 Python 의 가장 큰 차이 점 은 Ipython 이 명령 프롬프트 의 줄 마다 번 호 를 매 긴 다 는 것 이다.

python 셸 과 ipython 의 차이 점:
python 셸 에서 과거 기록 저장 을 종료 할 수 없습니다.
ipython 기록 자동 저장:
history.sqlite 파일 에 저장:
"","",""사용 가능최근 세 번 의 기록 호출 하기;
python 셸 은 tab 자동 완성 을 지원 하지 않 습 니 다.
ipython 지원 tab 보완;
python 셸 은 클래스,함수 정 보 를 빠르게 가 져 올 수 없습니다.
ipython 통과"?"대상 서명,문서 문자열,코드 위 치 를 표시 합 니 다."?"원본 코드 보이 기;
python 셸 은 셸 명령 을 직접 실행 할 수 없습니다.sys 를 빌려 야 합 니 다.
ipython 통과"!"시스템 명령 을 호출 합 니 다.예 를 들 어"!uptime”;
(5)기타
ipython 에는 많은 magic 함수 가 있 습 니 다.%lsmagic 를 사용 하여 매 거 할 수 있 습 니 다.
%run:python 파일 실행
%edit:편집기 로 현재 함수 편집 열기
%save:일부 과거 기록 을 파일 에 저장 합 니 다.
%debug:debug 프로그램 활성화
%timeit:프로그램 실행 시간 획득
%paste:클립보드 파일 을 가 져 와 서 실행 합 니 다.%cpaste 를 사용 하 는 것 이 좋 습 니 다.Ctrl+C 를 통 해 중단 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기