Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <h2>Results</h2> <p><a href="https://docs.google.com/spreadsheets/d/1l3x94P55qoxqYbq5GosWQ7IonZ4vR-4ZyCaImiVmCSk/pubhtml" rel="noreferrer">Spreadsheet version</a></p> <p><a href="https://docs.google.com/spreadsheets/d/1l3x94P55qoxqYbq5GosWQ7IonZ4vR-4ZyCaImiVmCSk/pubhtml" rel="noreferrer"><img src="https://i.stack.imgur.com/Jrc6C.png" alt="spreadsheet screenshot"></a></p> <p>Alternatively, in plain text: (also available as a a <a href="https://i.stack.imgur.com/ItVKB.png" rel="noreferrer">screenshot</a>)</p> <pre class="lang-none prettyprint-override"><code> 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 </code></pre> <hr> <p>Acronyms used:</p> <pre class="lang-none prettyprint-override"><code> L - Linux W - Windows M - Mac C - Commercial F - Free CF - Commercial with Free limited edition ? - To be confirmed </code></pre> <p>I don't mention basics like syntax highlighting as I expect these by default.</p> <hr> <p>This is a just dry list reflecting your feedback and comments, I am not advocating any of these tools. I will keep updating this list as you keep posting your answers.</p> <p><strong><em>PS. Can you help me to add features of the above editors to the list (like auto-complete, debugging, etc.)?</em></strong></p> <p>We have a comprehensive wiki page for this question <a href="https://wiki.python.org/moin/IntegratedDevelopmentEnvironments" rel="noreferrer">https://wiki.python.org/moin/IntegratedDevelopmentEnvironments</a></p> <p><a href="https://docs.google.com/spreadsheets/d/1l3x94P55qoxqYbq5GosWQ7IonZ4vR-4ZyCaImiVmCSk/edit#gid=0&amp;fvid=1960281650" rel="noreferrer" title="Submit edits to the spreadsheet">Submit edits to the spreadsheet</a></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload