PyCharm
PyCharm — інтегроване середовище розробки для мови програмування Python. Надає засоби для аналізу коду, графічний зневаджувач, інструмент для запуску юніт-тестів і підтримує веб-розробку на Django. PyCharm розроблена російською компанією JetBrains[1] на основі IntelliJ IDEA.
Тип | інтегроване середовище розробки |
---|---|
Розробник | JetBrains |
Перший випуск | липень 2010 |
Стабільний випуск | 2021.2.3 (20 жовтня 2021 ) |
Нестабільний випуск | 2021.3 (3 листопада 2021 ) |
Операційна система | крос-платформовий |
Мова програмування | Java, Python |
Стан розробки | активно розвивається |
Ліцензія | подвійна: власницька / Apache License |
Вебсайт | www.jetbrains.com/pycharm/ |
PyCharm працює під операційними системами Windows, Mac OS X і Linux.
Історія
PyCharm був випущений на ринок інтегрованих середовищ розробки для Python щоб створити конкуренцію з PyDev і поширенішим середовищем розробки Komodo IDE. Бета-версія була випущена в липні 2010, версія 1.0 була випущена трьома місяцями пізніше.
Версія 2.0 вийшла 13 грудня 2011. Версія 3.0 була випущена 24 вересня 2013.
PyCharm Community Edition, безкоштовна версія з відкритим сирцевим кодом була опублікована 22 жовтня 2013.
У березні 2016 JetBrains перейшла на передплатну модель ліцензування, а разом з цим змінилася й нумерація версій. Тепер номер версії виглядає як YYYY.R, де YYYY — рік випуску, а R — випуск протягом цього року[2].
Можливості
- Статичний аналіз коду, підсвічування синтаксису і помилок.
- Навігація серед проектів і сирцевого коду: відображення файлової структури проекту, швидкий перехід між файлами, класами і методами.
- Рефакторинг: перейменування, витяг методу, введення змінної, введення константи, підняття і опускання методу тощо.
- Інструменти для веб-розробки з використанням фреймворку Django
- Вбудований зневаджувач для Python
- Вбудовані інструменти для юніт-тестування
- Розробка з використанням Google App Engine
- Підтримка систем контролю версій: загальний користувацький інтерфейс для Mercurial, Git, Subversion, Perforce і CVS з підтримкою списків змін та злиття
Ліцензування
PyCharm Professional Edition має кілька варіантів ліцензій, які відрізняються функціональністю, вартістю та умовами використання. PyCharm Professional Edition безкоштовна для освітніх установ і проектів з відкритим сирцевим кодом.
Існує також вільна версія Community Edition з усіченим набором можливостей[3], яка поширюється під ліцензією Apache 2.
Виноски
- JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek. Архів оригіналу за 17 травня 2013. Процитовано 24 травня 2014.
- JetBrains Toolbox — Release and Versioning Changes. JetBrains Company Blog. Архів оригіналу за 4 грудня 2016.
- PyCharm Editions Comparison