1 | Cross Platform | Commercial/ Non-commercial | Auto Code Completion | Multi-Language Support | Integrated Python Debugging | Error Markup | Source Control Integration | Smart Indent | Bracket Matching | Line Numbering | UMLEditing / Viewing | Code Folding | Code Templates | Unit Testing | GUI Designer (Qt, Eric, etc) | Integrated DB Support | Rapid Application Development | Integrated GUI builder | Notes | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Atom | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | ? | heavy on old computers | ||||||
6 | Emacs | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ? | ||||
7 | Eric Python IDE | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | |||||||||
10 | Idle | Y | F | Y | Y | Y | Y | ? | ||||||||||||
13 | Komodo | Y | CF | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ? | ||||
14 | NetBeans* | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ? | *pre-v7.0 | |||
15 | PyCharm | Y | CF | Y | Y* | Y | Y | Y | Y | Y | Y | Y | Y** | ? | *JavaScript **available in Pro version | |||||
16 | PyDev(Eclipse) | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ? | ||||
18 | Spyder | Y | F | Y | Y | Y | Y | Y | Y | ? | ||||||||||
20 | UliPad | Y | F | Y | Y | Y | Y | Y | Y | Y | ? | |||||||||
21 | Vim | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ? | |||||
27 | PTVS | W | F | Y | Y | Y | Y | Y | Y | Y | Y | Y* | Y | ? | *WPFbsed | |||||
28 | Pyscripter | W | F | Y | Y | Y | Y | Y | Y | Y | ? | |||||||||
29 | PythonWin | W | F | Y | Y | Y | Y | Y | ? | |||||||||||
33 | Ninja-IDE | LW | F | Y | N* | Y** | Y | Y** | Y | Y | Y | Y | Y | Y* | ? | *No, but plugins for ruby, **through plugins |
1 | L | Linux |
---|---|---|
2 | W | Windows |
3 | M | Mac |
4 | C | Commercial |
5 | F | Free |
6 | CF | Commercial with Free limited edition |
7 | ? | No information |