[python] Mac OS X에서 Python을위한 좋은 IDE는 무엇입니까? [닫은]

코딩 관행이 TDD 및 리팩토링을 중심으로하고 개발 언어가 Python 인 새로운 작업을 시작하려고합니다. 저는 Java 세계에서 왔으며 오랫동안 오랫동안 Eclipse를 사용했습니다. Java로 작업하지 않을 때는 emacs를 사용합니다.

리팩토링뿐만 아니라 코드 완성, 프로젝트 관리, SCM 통합 (현재 CVS, 요즘 중 하나를 git으로 전환) 등.

어떤 IDE를 사용해야합니까?



답변

많은 다른 시도 (Kate, Eclipse, Scite, Vim, Komodo) : 각각 기능이 제한적이거나 느리고 응답하지 않는 결함이 있습니다. 몇 년 후 최종 선택 : Emacs + ropemacs + flymake. 로프 프로젝트 파일 열기 대화 상자가 매우 빠릅니다. 로프 리팩토링 및 코드 지원 기능은 매우 유용합니다. Flymake는 구문 오류를 보여줍니다. Emacs는 가장 구성 가능한 편집기입니다. 이 구성에 매우 만족합니다. 구성의 Python 관련 부분은 다음과 같습니다. public.halogen-dg.com browser / alex-emacs-settings / configs / cfg_python.el


답변

내 두 페니, PyCharm http://www.jetbrains.com/pycharm/을 확인
하십시오.

(또한 다중 플랫폼)


답변

모든 Python 프로그래밍 요구에 TextMate 를 사용 합니다. IDE 그 자체는 아니지만 IDE가 수행하는 많은 작업을 수행합니다 (IDE의 모든 횡령없이). 추가 번들을 사용하여 구문 강조, 코드 폴딩, 다양한 SCM과의 통합이 있습니다 (SVN, Git, Mercurial, Darcs 및 기타 몇 가지를 지원한다는 것을 알고 있습니다). 또한 번들을 사용하여 확장 가능하고 사용자 정의 할 수 있습니다. 또한 프로젝트의 기본 개념이 있습니다. 그러나 빛이 나지 않는 곳은 코드 완성입니다. 일부 번들은 코드 완성에 대한 지원이 제한적이지만 일반적으로 대부분의 언어 별 IDE만큼 놀라운 것은 아닙니다. TextMate가 얼마나 멋진 지 감안할 때 나는 그것을 희생하는 것을 모른다. TextMate 덕분에 생산성이 훨씬 높아졌습니다.


답변

다른 사람들이 언급했듯이 EclipsePydev 가 좋습니다.

Netbeans 에는 가장자리가 약간 거친 베타 Python 플러그인이 있지만 실제로 멋진 것으로 바뀔 수 있습니다.

또한 Mac 용 프로그래밍 중심 텍스트 편집기의 긴 목록이 있으며 사용자 요구에 맞거나 맞지 않을 수 있습니다.

  • 텍스트 메이트 -비용이 많이 들고 사람들은이 프로그램을 좋아하지만 모든 소란이 무엇인지 알기에는 충분하지 않습니다.
  • Jedit -Java 기반 텍스트 편집기로 멋진 기능이 있지만 시작 시간이 좋지 않습니다 (Java로 인해).
  • CarbonEmacs- 알맞은 Emacs 포트.
  • AquaEmacs- 더 나은 이맥스 포트.
  • TextWrangler -Lite, BBEdit의 무료 (맥주에서와 같이) 버전.
  • BBEdit- 오래된 경비원. Textmate 이전의 사실상의 편집자는 각광을 훔쳤습니다. 비싼.
  • Smultron -UI가 Textmate와 비슷합니다.
  • 유휴 -파이썬 자체의 작은 편집기, 몇 가지 멋진 기능이 있지만 몇 가지 중요한 문제가 있습니다. 개인적으로 사용하기에 너무 불안정하다는 것을 알았습니다.
  • Sublime Text- 놀랍도록 훌륭한 Python 지원을 제공하는 정말 달콤한 텍스트 편집기입니다.
  • Pycharm -Python 용 IDE에 대한 또 다른 완전한 기능.

답변

Pydev 가있는 Eclipse는 모든 플랫폼에서 가장 잘 작동합니다.


답변

PyCharm을 사용하는 것이 정말 좋습니다. http://www.jetbrains.com/pycharm/


답변

나는 보통 komodo edit 또는 ropemacs 와 함께 aquamacs를 사용 합니다. 경고해야하지만 Java 또는 C # 배경에서 온 IDE 기능은 익숙하지 않습니다. 저는 개인적으로 강력한 IDE가 도움을주는 것보다 더 많은 것을 얻습니다.

업데이트 : 또한 돈이 있다면 Komodo IDE 가 가치가 있다고 지적해야합니다. 유료 버전의 Komodo Edit입니다.