PyCharm: IDE для Python

Обсудить
PyCharm: IDE для Python

Популярность Python как языка программирования меняется из года в год. Python стал языком года в 2007 и 2010 годах (TIOBE), да и сейчас стабильно входит в десятку - а то и пятерку - самых популярных и используемых языков программирования.

Python любят за лаконичный код, который легко понять, низкий порог вхождения и возможность использовать этот язык практически для любых задач. Python имеет большое сообщество, его используют во многих компаниях с мировым именем: Google, Facebook, Microsoft, Intel и так далее.

IDE

PyCharm представляет собой IDE для Python.

IDE - Integrated development environment - интегрированная среда разработки, комплекс программных средств, которые позволяют вести более удобную разработку на определенном языке программирования. Обычно IDE имеет текстовый редактор, компилятор или интерпретатор, отладчик и другое программное обеспечение.

IDE позволяет увеличить скорость разработки (при условии предварительного обучения работе с IDE, естественно).

PyCharm

PyCharm - это интегрированная среда разработки для Python, которая имеет полный комплект средств, необходимых для эффективного программирования на Python.

Первая версия вышла в 2010 году.PyCharm

Сейчас PyCharm распространяется в двух вариантах: платном (PyCharm Professional Edition) и бесплатном (PyCharm Community Edition).

Бесплатная версия имеет открытый исходный код и распространяется под лицензией Apache 2. Это облегченная среда, которая подходит для разработки только на Python.

Платный вариант представляет собой более расширенную и функциональную версию с возможностью разработки в том числе многоязычных веб-приложений. Professional Edition поддерживает фреймворки:

  • Django,
  • Flask,
  • Google App Engine,
  • Pyramid,
  • web2py

И дает возможность удаленной разработки, а также работы с базами данных.

Преимущества PyCharm

PyCharm имеет удобный редактор кода со всеми полезными функциями: подсветкой синтаксиса, автоматическим форматированием, дополнением и отступами. PyCharm позволяет проверять версии интерпретатора языка на совместимость, а также использовать шаблоны кода.

Тем, кто часто использует документацию, будет удобно смотреть ее прямо в окне редактора (для элементов) либо в браузере (для внешней документации).

PyCharm позволяет быстро производить рефакторинг кода, а также использовать удобный графический отладчик.

Утилита поддерживает все свежие версии Django, а также IronPython, Jython, Cython, PyPy wxPython, PyQt, PyGTK и многие другие инструменты.

В PyCharm можно проводить интегрированное Unit тестирование, использовать интерактивные консоли для Python, Django, SSH, отладчика и баз данных.

PyCharm имеет большую коллекцию плагинов, и его можно использовать в связке с разными трекерами вроде JIRA, Youtrack, Lighthouse, Redmine, Trac и так далее.

PyCharm кросс-платформенная среда разработки: можно использовать на Linux, Windows и Mac OS.Интерфейс PyCharm

Как установить PyCharm на Ubuntu 16.04

Существует несколько способов установить PyCharm на Ubuntu, самым простым, пожалуй, будет установка snap-пакета в Ubuntu Software Center. Нужно просто ввести название в поисковую строку и установить оттуда:Как установить PyCharm

Версию для сообщества можно также установить командой

$ sudo snap install pycharm-community --classic

Еще один способ - использование unmake. Это инструмент, который позволяет удобно и легко устанавливать инструменты для разработки. Сначала нужно установить последнюю версию unmake, взяв ее из PPA репозитория:

$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

$ sudo apt-get update

$ sudo apt-get install ubuntu-make

Команда для установки PyCharm:

$ umake ide pycharm

Команда для установки профессиональной версии:

$ umake ide pycharm-professional

А когда программа станет не нужна, ее можно удалить командой:

$ umake -r ide pycharm

Заключение

PyCharm можно назвать одной из лучших IDE для Python. В зависимости от своих возможностей и потребностей можно выбрать либо платную профессиональную версию, либо бесплатную версию для сообщества.

Комментарии