Популярность 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 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 на Ubuntu 16.04
Существует несколько способов установить PyCharm на Ubuntu, самым простым, пожалуй, будет установка snap-пакета в Ubuntu Software Center. Нужно просто ввести название в поисковую строку и установить оттуда:
Версию для сообщества можно также установить командой
$ 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. В зависимости от своих возможностей и потребностей можно выбрать либо платную профессиональную версию, либо бесплатную версию для сообщества.