나는 정말로 ipython
을 좋아하지만 한 동료는 나를 bpython
으로 보여 주었고 나는 그것을 많이 좋아했다.ipython 또는 bpython?
ipython
에는 bpython
이없고 그 반대의 이유는 무엇입니까? 이 둘은 어떻게 다른가요?
[1] 내가 좋아하지 않는 유일한 것은 당신이 단지 대화 형 인터프리터를 원하는 경우, bpython 괜찮을
나는 정말로 ipython
을 좋아하지만 한 동료는 나를 bpython
으로 보여 주었고 나는 그것을 많이 좋아했다.ipython 또는 bpython?
ipython
에는 bpython
이없고 그 반대의 이유는 무엇입니까? 이 둘은 어떻게 다른가요?
[1] 내가 좋아하지 않는 유일한 것은 당신이 단지 대화 형 인터프리터를 원하는 경우, bpython 괜찮을
을 시작할 때이 화면을 지 웁니다 사실이다. IPython에 대해 좋아하는 기능을 놓칠 때까지 사용하십시오.
특별 스레딩 옵션 :
은 IPython가 bpython를 통해 제공하는 많은 기능이 있습니다. 저는 PyGTK 실험을 위해서 -gthread
을, matplotlib을 위해서 -pylab
을 좋아합니다.
쉘 명령의 직접 호출. IPython에서 cd
은 매우 유용합니다.
전체 읽기 전용 라이브러리 지원 - 익숙한 바로 가기 키를 사용할 수 있습니다.
모듈 다시로드 기능 - 코드를 변경 한 후에 모듈을 다시로드 할 수 있습니다. 이것은 테스트와 디버깅에 매우 유용합니다.
실행은 백그라운드에서 별도의 작업으로 %bg
으로 실행됩니다.
전체 병렬 프로그래밍 환경 (실제로 대화 형 Python 셸에서 기대하는 기능이 아니라 IPython이 제공합니다).
이 목록은 거의 임의로 계속 될 수 있습니다. 물론 IPython이 부족한 bpython에는 많은 기능이있을 것입니다.하지만 그 기능을 요구하지 않았습니다.
그럼 은 당신에게 맞는 것을 사용하십시오.!
흥미 롭습니다. , 나는 탭 완료를 위해 내 (windows) 노트북에서 ipython을 사용하고 있으며 기본 명령 행을 제공합니까? 몇 가지 문서를 읽는 시간 ... – admalledd
Marnach 씨가 말한 것은 모두 사실이며 나는 별다른 것을 추가 할 필요가 없습니다. 둘 다 동등한 빈도로 사용합니다 - bpython은 패키지 및 라이브 객체 계층을 검사 할 때 특히 편리합니다. 그리고 pasteinning 스 니펫을 위해; ipython의 docstring/help/source-view 단축키 ('thing?'과'thing ??')는 꼭 필요합니다. – fish2000
IPython Notebook (0.12부터)은 킬러 기능입니다.
+1 ... IPython 노트북은 awake입니다. –
ipython rocks. bpython이 ipython보다 잘 맞았던 사용 사례 (https : // github)를 선호합니다.co.kr/jonathanslenders/ptpython. bpython curtsies 모드와 ansi 컬러 출력보다 빠른 출력. –
좋은 비교는 여기 : http://ballingt.com/prompt-toolkit –
이 질문을 종료하기로 한 결정에 동의하지 않습니다. 그것은 내가 알고 싶습니다 의견을 기반으로하지 않는 실제, 실제 답변을 가진 훌륭한 질문입니다. 각각에 고유 한 기능을 나열하는 것은 의견이 아닙니다. 사실 문제입니다. 지형지 물이 있거나 존재하지 않습니다. 기능이 가치가 있는지 여부는 의견이지만 그것이 질문하는 질문이 아닙니다. – ArtOfWarfare
bypython-curtsies를 체크 아웃하면 실행시 화면이 지워지지 않으며 다른 멋진 기능이 있습니다. 'pip install git + https : // github.com/thomasballinger/bpython.git @ curtsies' –