Подборка лучших IDE и редакторов кода для Python
Eclipse + PyDev (Тип: IDE)
Сайт: www.eclipse.org
PyDev: www.pydev.org
- Великое множество плагинов
- Платформа общего назначения
- Поддержка всеми операционными системами
- Открытый код и поддержка всех ведомых языков
PyCharm (Тип: IDE)
Сайт: www.jetbrains.com/pycharm/
- Создатель JetBrains
- Поддержка Windows, MacOS и Linux
- Закрытый исходник
Разработан под Python, Javascript, Coffeescript, Typescript, HTML/CSS, AngularJS, Node.js и другие языки. Возможности интегрированного модульного тестирования, проверки кода, интегрированного контроля версий, инструменты рефакторинга кода, набор инструментов для навигации проекта, выделения и автоматического завершения. Поддержка ряда сторонних фреймворков для веб-разработки, таких как Django, Pyramid, web2py, Google App Engine и Flask, что делает его универсальной IDE для быстрой разработки приложений.
Visual Studio (Тип: IDE)
Сайт: https://www.visualstudio.com/vs/
Python-расширение: Python Tools for Visual Studio. Python Tools for Visual Studio (PTVS) позволяет писать на Python в Visual Studio и включает в себя Intellisense для Python, отладку и другие инструменты.
PyDev (Тип: IDE)
Сайт: http://www.pydev.org/
- Плагин Python для Eclipse
- Обработка доработки кода, интеграция отладки Python, добавление токен-браузера, инструменты рефакторинга и многое другое
- Возможность создания новых проектов Django, выполнение команд Django при помочи горячих клавиш и использование отдельной конфигурации запуска только для Django.
- Источники в свободном доступе по публичной лицензии Eclipse
- Поддерживается всеми известными операционными системами
Thonny (Тип: IDE)
Сайт: http://thonny.org/
По умолчанию Tonny устанавливается с версией Python, идущей в комплекте, поэтому вам не понадобится устанавливать ещё что-нибудь. Продвинутым пользователям, возможно, придётся изменить эту настройку, чтобы IDE нашла и использовала уже установленные библиотеки. Thonny называют IDE для новичков. Написанный и поддерживаемый Институтом информатики Тартуского университета в Эстонии, Thonny доступен на всех основных платформах.
Komodo IDE (Тип: IDE)
Сайт: https://www.activestate.com/komodo-ide
- IDE для динамических языков, таких как Python, PHP и RUBY
- Поддержка Windows, MacOS и Linux
- Закрытый исходник с собственной лицензией
Sublime Text (Тип: редактор кода)
Сайт: http://www.sublimetext.com
Sublime Text доступен на всех платформах, имеет встроенную поддержку редактирования Python-кода. Установить дополнительный Python-пакет может быть непросто — все пакеты Sublime Text написаны на Python, поэтому для установки пакетов сообщества зачастую может потребоваться выполнить Python-скрипт непосредственно в редакторе.
Geany (Тип: IDE)
Сайт: https://www.geany.org/
- Поддержка Linux, Windows и OSX
- Поддержка сопоставления скобок, встроенный отладчик, автозаполнение и поддержка нескольких языков
- Плагин поддержки
- Доступно по лицензии GPL
PyScripter (Тип: IDE)
Сайт: https://sourceforge.net/projects/pyscripter/
- Поддержка проектов, редактирования файлов и отладки
- Находящийся в свободном доступе бесплатный IDE для Python, разработанный Kiriakos Vlahos.
- Поддержка Windows
- Утилиты исходного кода Python
- Различные инструменты редактирования
Eric (Тип: IDE)
Сайт: https://eric-ide.python-projects.org/
- IDE и по совместительству редактор Python от Detlev Offenbach.
- С открытым кодом
- Поддержка Windows
WingWare (Тип: IDE)
Сайт: https://wingware.com/
- Отличный IDE, разработанный WingWare
- Поддержка Windows, Linux и MacOS
- Это закрытый исходник
Spyder (Тип: IDE)
Сайт: https://www.spyder-ide.org/
- IDE с открытым кодом для Python
- Находится в свободном доступе под лицензией MIT
Atom (Тип: редактор кода)
Сайт: https://atom.io/
Поддержка на всех платформах благодаря Electron. Atom лёгкий и быстро скачивается и загружается.