Це найбільш інтелектуальна Python IDE з повним набором засобів для ефективної розробки на мові Python. Випускається в двох варіантах – безкоштовна версія PyCharm Community Edition і підтримує більший набір можливостей PyCharm Professional Edition. PyCharm виконує інспекцію коду на льоту, автодоповнення, в тому числі ґрунтуючись на інформації, отриманої під час виконання коду, навігацію по коду, забезпечує безліч рефакторингов.
Відмінності Community Edition і Professional Edition
◊Полегшена IDE для розробки тільки на Python
◊Безкоштовна, з відкритим кодом, під ліцензією Apache 2
◊Розуміючий контекст редактор, відладчик, рефакторингом, інспекції, інтеграція з VCS
◊Навігація за проектом, підтримка тестування, що настроюється UI, гарячі клавіші Vim
◊Повнофункціональна IDE для розробки на Python, в тому числі для багатомовних веб-додатків з фреймворками
◊Підтримка фреймворків Django, Flask, Google App Engine, Pyramid, web2py
◊Підтримка мов JavaScript, CoffeeScript, TypeScript, CSS, Cython і ін.
◊Дистанційна розробка, Підтримка роботи з БД і мови SQL,
◊Виявлення дублюючого коду
◊Діаграми UML & SQLAlchemy
◊Python Profiler
Ключові можливості
◊Потужний і функціональний редактор коду з підсвічуванням синтаксису, авто-форматуванням і авто-відступами для підтримуваних мов.
◊Проста і потужна навігація в коді.
◊Допомога при написанні коду, що включає в себе автодоповнення, авто-імпорт, шаблони коду, перевірка на сумісність версії інтерпретатора мови, і багато іншого.
◊Швидкий перегляд документації для будь-якого елемента прямо у вікні редактора, перегляд внешеней документації через браузер, підтримка docstring – генерація, підсвічування, автодоповнення і багато іншого.
◊Велика кількість інспекцій коду.
◊Потужний рефакторинг коду, який надає широкі можливості щодо виконання швидких глобальних змін у проекті.
◊Полная підтримка свіжих версій Django фреймворка.
◊Поддержка Google App Engine.
◊Поддержка IronPython, Jython, Cython, PyPy wxPython, PyQt, PyGTK і ін.
◊Підтримка Flask фреймворка і мов Mako і Jinja2.
◊Редактор Javascript, Coffescript, HTML / CSS, SASS, LESS, HAML.
◊Інтеграція з системами контролю версій (VCS).
◊UML діаграми класів, діаграми моделей Django і Google App Engine.
◊Інтегрірованное Unit тестування.
◊Інтерактівние консолі для Python, Django, SSH, відладчика і баз даних.
◊Полнофункціональний графічний відладчик (Debugger).
◊Поддержка схем найбільш популярних IDE / редакторів. таких як Netbeans, Eclipse, Emacs, емуляція VIM редактора.
◊Мови: Python (Versions: 2.x, 3.x), Jython, Cython, IronPython, PyPy, Javascript, CoffeScript, HTML / CSS, Django / Jinja2 templates, Gql, LESS / SASS / SCSS / HAML, Mako, Puppet, RegExp, Rest, SQL, XML, YAML.
◊PyCharm має кілька колірних схем, а також настроюється підсвічування синтаксису коду.
◊Інтеграція з баг / issue-трекер, такими як JIRA, Youtrack, Lighthouse, Pivotal Tracker, GitHub, Redmine, Trac …
◊Огромная, постійно поповнюється колекція плагінів.
◊Кросс-платформеність (Windows, Mac OS X, Linux).
Завантажити PyCharm