Pregunta ¿Qué IDE usar para Python? [cerrado]


¿Qué IDEs ("GUIs / editors") usan otros para la codificación de Python?


1028


origen


Respuestas:


Resultados

Versión de hoja de cálculo

spreadsheet screenshot

Alternativamente, en texto plano: (también disponible como a captura de pantalla)

                       Bracket Matching -.  .- Line Numbering
                        Smart Indent -.  |  |  .- UML Editing / Viewing
       Source Control Integration -.  |  |  |  |  .- Code Folding
                  Error Markup -.  |  |  |  |  |  |  .- Code Templates
Integrated Python Debugging -.  |  |  |  |  |  |  |  |  .- Unit Testing
  Multi-Language Support -.  |  |  |  |  |  |  |  |  |  |  .- GUI Designer (Qt, Eric, etc)
 Auto Code Completion -.  |  |  |  |  |  |  |  |  |  |  |  |  .- Integrated DB Support
   Commercial/Free -.  |  |  |  |  |  |  |  |  |  |  |  |  |  |  .- Rapid Application
 Cross Platform -.  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     Development
                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
 Atom           |Y |F |Y |Y*|Y |Y |Y |Y |Y |Y |  |Y |Y |  |  |  |  |*many plugins
 Editra         |Y |F |Y |Y |  |  |Y |Y |Y |Y |  |Y |  |  |  |  |  |
 Emacs          |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |  |  |
 Eric Ide       |Y |F |Y |  |Y |Y |  |Y |  |Y |  |Y |  |Y |  |  |  |
 Geany          |Y |F |Y*|Y |  |  |  |Y |Y |Y |  |Y |  |  |  |  |  |*very limited
 Gedit          |Y |F |Y¹|Y |  |  |  |Y |Y |Y |  |  |Y²|  |  |  |  |¹with plugin; ²sort of
 Idle           |Y |F |Y |  |Y |  |  |Y |Y |  |  |  |  |  |  |  |  |
 JEdit          |Y |F |  |Y |  |  |  |  |Y |Y |  |Y |  |  |  |  |  |
 KDevelop       |Y |F |  |Y |  |  |Y |Y |Y |Y |  |Y |  |  |  |  |  |
 Komodo         |Y |CF|Y |Y |Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |Y |  |
 NetBeans*      |Y |F |Y |Y |Y |  |Y |Y |Y |Y |Y |Y |Y |Y |  |  |Y |*pre-v7.0
 Notepad++      |W |F |Y |Y |  |Y*|Y*|Y*|Y |Y |  |Y |Y*|  |  |  |  |*with plugin
 Pfaide         |W |C |Y |Y |  |  |  |Y |Y |Y |  |Y |Y |  |  |  |  |
 PIDA           |LW|F |Y |Y |  |  |  |Y |Y |Y |  |Y |  |  |  |  |  |VIM based
 PTVS           |W |F |Y |Y |Y |Y |Y |Y |Y |Y |  |Y |  |  |Y*|  |Y |*WPF bsed
 PyCharm        |Y |CF|Y |Y*|Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |*JavaScript
 PyDev(Eclipse) |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |Y |  |  |  |
 Pyscripter     |W |F |Y |  |Y |Y |  |Y |  |Y |  |  |Y |Y |  |  |  |
 PythonWin      |W |F |Y |  |Y |  |  |Y |Y |  |  |Y |  |  |  |  |  |
 SciTE          |Y |F¹|  |Y |  |Y |  |Y |Y |Y |  |Y |Y |  |  |  |  |¹Mac version is
 ScriptDev      |W |C |Y |Y |Y |Y |  |Y |Y |Y |  |Y |Y |  |  |  |  |    commercial
 Spyder         |Y |F |Y |  |Y |Y |  |Y |Y |Y |  |  |  |  |  |  |  |
 Sublime Text   |Y |CF|Y |Y |  |Y |Y |Y |Y |Y |  |Y |Y |Y*|  |  |  |extensible w/Python,
 TextMate       |M |F |  |Y |  |  |Y |Y |Y |Y |  |Y |Y |  |  |  |  |    *PythonTestRunner
 UliPad         |Y |F |Y |Y |Y |  |  |Y |Y |  |  |  |Y |Y |  |  |  |
 Vim            |Y |F |Y |Y |Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |  |  |
 Visual Studio  |W |CF|Y |Y |Y |? |Y |Y |Y |Y |? |Y |? |? |? |? |? |
 WingIde        |Y |C |Y |Y*|Y |Y |Y |Y |Y |Y |  |Y |Y |Y |  |  |  |*support for C
 Zeus           |W |C |  |  |  |  |Y |Y |Y |Y |  |Y |Y |  |  |  |  |
                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
 Cross Platform -'  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     Development
   Commercial/Free -'  |  |  |  |  |  |  |  |  |  |  |  |  |  |  '- Rapid Application
 Auto Code Completion -'  |  |  |  |  |  |  |  |  |  |  |  |  '- Integrated DB Support
  Multi-Language Support -'  |  |  |  |  |  |  |  |  |  |  '- GUI Designer (Qt, Eric, etc)
Integrated Python Debugging -'  |  |  |  |  |  |  |  |  '- Unit Testing
                  Error Markup -'  |  |  |  |  |  |  '- Code Templates
       Source Control Integration -'  |  |  |  |  '- Code Folding
                        Smart Indent -'  |  |  '- UML Editing / Viewing
                       Bracket Matching -'  '- Line Numbering

Acrónimos utilizados:

 L  - Linux
 W  - Windows
 M  - Mac
 C  - Commercial
 F  - Free
 CF - Commercial with Free limited edition
 ?  - To be confirmed

No menciono conceptos básicos como el resaltado de sintaxis, ya que los espero de manera predeterminada.


Esta es una lista muy escueta que refleja sus comentarios y comentarios. No defiendo ninguna de estas herramientas. Seguiré actualizando esta lista a medida que sigas publicando tus respuestas.

PD. ¿Me puede ayudar a agregar las características de los editores anteriores a la lista (como autocompletar, depurar, etc.)?

Tenemos una página wiki completa para esta pregunta https://wiki.python.org/moin/IntegratedDevelopmentEnvironments

Enviar ediciones a la hoja de cálculo


1235