PyCharm

Поделись знанием:
Перейти к: навигация, поиск
PyCharm
Лицензия

Двойное лицензирование Проприетарное ПО Лицензия Apache

PyCharmPyCharm

PyCharm — интегрированная среда разработки для языка программирования Python. Предоставляет средства для анализа кода, графический отладчик, инструмент для запуска юнит-тестов и поддерживает веб-разработку на Django. PyCharm разработана компанией JetBrains[1] на основе IntelliJ IDEA.

PyCharm работает под операционными системами Windows, Mac OS X и Linux.





Возможности

  • Статический анализ кода, подсветка синтаксиса и ошибок.
  • Навигация по проекту и исходному коду: отображение файловой структуры проекта, быстрый переход между файлами, классами, методами и использованиями методов.
  • Рефакторинг: переименование, извлечение метода, введение переменной, введение константы, подъём и спуск метода и т. д.
  • Инструменты для веб-разработки с использованием фреймворка Django
  • Встроенный отладчик для Python
  • Встроенные инструменты для юнит-тестирования
  • Разработка с использованием Google App Engine
  • Поддержка систем контроля версий: общий пользовательский интерфейс для Mercurial, Git, Subversion, Perforce и CVS с поддержкой списков изменений и слияния

История

PyCharm был выпущен на рынок интегрированных сред разработки для Python для создания конкуренции с PyDev и более распространённой среды разработки Komodo IDE. Бета-версия была выпущена в июле 2010 года, версия 1.0 была выпущена тремя месяцами позже.

Версия 2.0 вышла 13 декабря 2011 года. Версия 3.0 была выпущена 24 сентября 2013 года.

PyCharm Community Edition, бесплатная версия с открытым исходным кодом была опубликована 22 октября 2013 года.

Лицензирование

PyCharm Professional Edition имеет несколько вариантов лицензий, которые отличаются функциональностью, стоимостью и условиями использования.

PyCharm Professional Edition является бесплатным для образовательных учреждений и проектов с открытым исходным кодом.

Существует также бесплатная версия Community Edition, обладающая усеченным набором возможностей[2]. Распространяется под лицензией Apache 2.

См. также

Напишите отзыв о статье "PyCharm"

Примечания

  1. [www.eweek.com/c/a/Application-Development/JetBrains-Strikes-Python-Developers-with-PyCharm-10-IDE-304127/ JetBrains Strikes Python Developers with PyCharm 1.0 IDE]. eWeek. [www.webcitation.org/6GfdVEK2i Архивировано из первоисточника 17 мая 2013].
  2. [www.jetbrains.com/pycharm/features/editions_comparison_matrix.html PyCharm Editions Comparison]

Ссылки

  • [www.jetbrains.com/pycharm/index.html PyCharm Homepage]
  • [www.jetbrains.com/pycharm/buy/license-matrix.jsp License comparison Matrix]
  • [devnet.jetbrains.net/community/python?view=discussions PyCharm Community Forum]

Отрывок, характеризующий PyCharm

– Ребята, за здоровье государя императора, за победу над врагами, урра! – крикнул он своим молодецким, старческим, гусарским баритоном.
Гусары столпились и дружно отвечали громким криком.
Поздно ночью, когда все разошлись, Денисов потрепал своей коротенькой рукой по плечу своего любимца Ростова.
– Вот на походе не в кого влюбиться, так он в ца'я влюбился, – сказал он.
– Денисов, ты этим не шути, – крикнул Ростов, – это такое высокое, такое прекрасное чувство, такое…
– Ве'ю, ве'ю, д'ужок, и 'азделяю и одоб'яю…
– Нет, не понимаешь!
И Ростов встал и пошел бродить между костров, мечтая о том, какое было бы счастие умереть, не спасая жизнь (об этом он и не смел мечтать), а просто умереть в глазах государя. Он действительно был влюблен и в царя, и в славу русского оружия, и в надежду будущего торжества. И не он один испытывал это чувство в те памятные дни, предшествующие Аустерлицкому сражению: девять десятых людей русской армии в то время были влюблены, хотя и менее восторженно, в своего царя и в славу русского оружия.


На следующий день государь остановился в Вишау. Лейб медик Вилье несколько раз был призываем к нему. В главной квартире и в ближайших войсках распространилось известие, что государь был нездоров. Он ничего не ел и дурно спал эту ночь, как говорили приближенные. Причина этого нездоровья заключалась в сильном впечатлении, произведенном на чувствительную душу государя видом раненых и убитых.
На заре 17 го числа в Вишау был препровожден с аванпостов французский офицер, приехавший под парламентерским флагом, требуя свидания с русским императором. Офицер этот был Савари. Государь только что заснул, и потому Савари должен был дожидаться. В полдень он был допущен к государю и через час поехал вместе с князем Долгоруковым на аванпосты французской армии.
Как слышно было, цель присылки Савари состояла в предложении свидания императора Александра с Наполеоном. В личном свидании, к радости и гордости всей армии, было отказано, и вместо государя князь Долгоруков, победитель при Вишау, был отправлен вместе с Савари для переговоров с Наполеоном, ежели переговоры эти, против чаяния, имели целью действительное желание мира.
Ввечеру вернулся Долгоруков, прошел прямо к государю и долго пробыл у него наедине.
18 и 19 ноября войска прошли еще два перехода вперед, и неприятельские аванпосты после коротких перестрелок отступали. В высших сферах армии с полдня 19 го числа началось сильное хлопотливо возбужденное движение, продолжавшееся до утра следующего дня, 20 го ноября, в который дано было столь памятное Аустерлицкое сражение.