- Регистрация
- 19 Авг 2015
- Сообщения
- 157
- Баллы
- 100
PyCharm – это самая интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python. Выпускается в двух вариантах – бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.
Основные отличия Community Edition и Professional Edition
Community Edition
Основные новшества последней версии PyCharm включают:
Основные отличия Community Edition и Professional Edition
Community 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 включают:
- Интегрированный Python-профилировщик
- Режим встроенной отладки в редакторе кода
- Интерактивный режим matplotlib в консоли отладчика
- Игнорирование библиотечных модулей и трассировка только по коду проекта в режиме отладки
- Новый инструмент для работы с manage.py и поддержка Django 1.8
- Рефакторинг Bulk move (групповое перемещение)
- Рефакторинги для конвертации Python-модуля в пакет и наоборот
- Значительно улучшенная поддержка IPython Notebook с новой IPython Notebook консолью
- Временные Python-файлы (Scratch Files)
- Режим редактора Distraction-free mode, позволяющий ни на что не отвлекаться
[hide=15]
Ссылка на скачивания:
Ключ дешифрирования: G2Mo_2T-d4JUAW0uksZdbeB-U7INQfFgAOp39wt-uLE
[/hide]
Ссылка на скачивания:
Ключ дешифрирования: G2Mo_2T-d4JUAW0uksZdbeB-U7INQfFgAOp39wt-uLE
[/hide]