PyCharm

PyCharm
Тип інтегроване середовище розробки
Розробник JetBrains
Перший випуск липень 2010
Стабільний випуск 2024.1[1] Edit this on Wikidata (4 квітень 2024; тому (4 квітень 2024))
Операційна система крос-платформовий
Мова програмування Java, Python
Стан розробки активно розвивається
Ліцензія подвійна: власницька / Apache License
Вебсайт www.jetbrains.com/pycharm/

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

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 — випуск протягом цього року[3].

Можливості

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

Ліцензування

PyCharm Professional Edition має кілька варіантів ліцензій, які відрізняються функціональністю, вартістю та умовами використання. PyCharm Professional Edition безкоштовна для освітніх установ і проектів з відкритим початковим кодом.

Існує також вільна версія Community Edition з усіченим набором можливостей[4], яка поширюється під ліцензією Apache 2.

Виноски

  1. Download PyCharm. 4 квітень 2024. Процитовано 25 квітень 2024.
  2. JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek. Архів оригіналу за 17 травня 2013. Процитовано 24 травня 2014.
  3. JetBrains Toolbox — Release and Versioning Changes. JetBrains Company Blog. Архів оригіналу за 4 грудня 2016.
  4. PyCharm Editions Comparison. Архів оригіналу за 25 червня 2014. Процитовано 24 травня 2014.

Посилання

  • PyCharm Homepage [Архівовано 9 травня 2017 у Wayback Machine.]
  • License comparison Matrix [Архівовано 6 липня 2014 у Wayback Machine.]
  • PyCharm Community Forum
  • п
  • о
  • р
Реалізації
Вебфреймворк
IDE
Стандарт
Інше
  • п
  • о
  • р
Універсальні
Anjuta IntelliJ IDEA Visual Studio NetBeans Eclipse KDevelop Xcode Geany MonoDevelop Aptana • Open Watcom • Komodo Kylix
C/C++
Borland C++ • C++ Builder Code::Blocks • CodeLite Dev-C++ wxDev-C++ Pelles C • Oracle Solaris Studio Qt Creator Ultimate++ • Microsoft QuickC
BASIC
Gambas PowerBASIC • Turbo Basic • Visual Basic QBasic • QuickBASIC PureBasic
Java
MyEclipse • Oracle WebLogic Workshop • IBM WebSphere Studio • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper JBuilder • JGRASP
Pascal
Delphi Lazarus MSE • PascalABC.NET MIDletPascal • PocketStudio • Morfik • Turbo Pascal QuickPascal • Visible Pascal
PHP
Aptana Studio with PHP plugin • Delphi for PHP (RadPHP) Eclipse PDT • Zend Studio NuSphere PhpED • PHP Expert Editor • phpStorm Adobe Dreamweaver
Python
Eric • IDLE PyCharm • PyDev • PyScripter Wing IDE
ActionScript
Adobe Flash Adobe Flash Builder • FlashDevelop • CodeDrive • IntelliJ IDEA Eclipse FDT Realaxy ActionScript Editor
Інші