PyCharm
PyCharm | |
---|---|
Тип | ИСР, SDK |
Разработчик | JetBrains |
Написана на | JAVA, Python |
Языки интерфейса | Английский США |
Аппаратная платформа | Linux, macOS, Windows |
Последняя версия | 2023.1.3 (21 июня 2023) |
Состояние | Активна |
Лицензия | Лицензия Apache License 2.0 |
Сайт | https://www.jetbrains.com/pycharm/ |
PyCharm (с англ. Py — Python (яз. программ.), Charm — charming «очаровательный») — это кроссплатформенная интегрированная среда разработки для языка программирования Python, разработанная компанией JetBrains. Предоставляет пользователю комплекс средств для написания кода и визуальный отладчик.
Продукт доступен в двух версиях: PyCharm Community Edition — бесплатная версия, находится под лицензией Apache License, и PyCharm Professional Edition — расширенная версия продукта, обладающая дополнительной функциональностью, является проприетарным ПО.
История
PyCharm был выпущен на рынок интегрированных сред разработки для создания конкуренции с PyDev (однако, на данный момент PyCharm использует 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 — выпуск в течение этого года[1].
Возможности
PyCharm делает разработку продуктивной благодаря функциям автодополнения и анализа кода, мгновенной подсветке ошибок и быстрым исправлениям. Автоматические рефакторинги помогают эффективно редактировать код, а удобная навигация позволяет мгновенно перемещаться по проекту[2].
Редактор PyCharm предназначен для разработки на Python, JavaScript, CoffeeScript, TypeScript, CSS и популярных языках шаблонов. Функции автодополнения, обнаружения ошибок и быстрые исправления учитывают особенности каждого из поддерживаемых языков.
Универсальный интерфейс для работы с Git, SVN, Mercurial и другими системами контроля версий. Запуск и отладка кода на удаленной машине. Настройка автоматического развертывания на удаленном хосте или виртуальной машине и управление инфраструктурой с помощью Vagrant и Docker.
PyCharm обеспечивает поддержку популярных веб-фреймворков, таких как Django, Flask, Google App Engine, Pyramid и web2py. Есть возможность создавать и отлаживать Django-шаблоны, работать с утилитами manage.py и appcfg.py, а также использовать специфичные для фреймворков автодополнение и навигацию.
Источники
- ↑ Журнал «Хакер». JetBrains uncovered . https://xakep.ru/. Дата обращения: 2023.05.14.
- ↑ PyCharm . https://www.jetbrains.com/. Дата обращения: 2023.05.14.