-
🔹 PyCharm от JetBrains - серьезная IDE для больших проектов;
-
Spyder – the Scientific PYthon Development EnviRonment. Spyder входит в Анаконду (просто введите
spyder
в командной строке); -
Canopy — scientific and analytic Python deployment with integrated analysis environment (рекомендуют в курсе MITx);
-
Rodeo — a data science IDE for Python;
-
🔹 Jupyter – open source, interactive data science and scientific computing across over 40 programming languages. The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text;
-
nbviewer – renders notebooks available on other websites;
-
🔹 Sublime Text 3 - VIM XXI века*;, отлично подходит для python, если использовать вместе с плагинами:
- Package Control - для быстрой и удобной работы с дополнениями;
- Git - для работы с git;
- Jedi - делает автодополнения для Python более умными и глубокими;
- SublimeREPL - запускает
Read-eval-print loop
в соседней вкладке, удобно для пошаговой отладки кода; - Auto-PEP8 - приводит код в соответствие с каноном стиля pep8;
- Python Checker - проверка кода.
-
PyCharm vs Sublime Text – a blog post comparing these two popular development tools and text editors.
-
PEP 0008 -- Style Guide for Python Code. Важно, нужно.
* «VIM XXI века» — не могу понять, троллинг или нет. :see-no-evil: