Блог
  • Разработка

PyCharm: среда разработки, установка и использование

Python — популярный язык программирования. Как начинающие, так и опытные разработчики любят его за лаконичный и простой код. Его используют для написания компьютерных программ и приложений на смартфоны с операционной системой Android. Специалисты из таких компаний-гигантов, как Google и Facebook, берут его за основу и создают на нём дополнения и расширения к своим программам.

Для работы на Python нужна платформа, которая позволит писать и редактировать код быстро и аккуратно, с наименьшим количеством ошибок. Такой интегрированной средой стала PyCharm. Разработчики оснастили её текстовым редактором, интерпретатором и компилятором. IDE PyCharm повышает скорость разработки приложения и производительность специалиста, который работает на ней, благодаря встроенным интересным фишкам.

Давайте рассмотрим, что это за IDE и как в ней программировать.

Что представляет собой PyCharm

PyCharm — это IDE, вышедшая в свет в 2010 году. Она поддерживает популярные веб-фреймворки для языка Python:

  • Django. Мощный и одновременно сложный фреймворк с открытым исходным кодом. Содержит готовую функциональность для аутентификации и генерации карт сайта. На нём созданы браузер Mozilla Firefox и социальные сети Instagram и Pinterest.

  • Flask. Ещё один фреймворк, похожий на REST API. Создан для программирования минималистичных веб-приложений.

  • Google App Engine. Можно настраивать такие параметры, как GAE, прямо в IDE. Вы автоматически получаете шаблон проекта GAE и консоль для запуска команд appcfg.py.

  • Языковые вставки для поддержки SQL. Их вводят для команд и схемы заданного источника данных SQL.

Интегрированная среда работает с такими языками, как JavaScript, CoffeeScript, HTML, CSS-вёрстка. Наличие функции Live Editing Preview даёт возможность вносить изменения в код в среде разработки и просматривать результаты во фронтенде приложения. Например, вы переписали код веб-страницы, когда у вас открыт браузер. Затем обновили её и увидели изменения. Функция сохраняет их автоматически.

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

В качестве ключевых достоинств использования PyCharm для написания кода разработчики отмечают:

  • Удобство редактора кода. Подсветка синтаксиса, автоматическое форматирование, дополнения и отступы — всё это присутствует в IDE и помогает не только джуниор-разработчику, но и сеньору.

  • Отображение документации в окне редактора или для внешней документации — IDE позволяет просматривать её прямо в браузере.

  • Возможность быстрого проведения рефакторинга кода. У PyCharm есть всё необходимое для перемещения в класс, переименования, извлечения параметров и многих других действий в постоянно изменяющемся JavaScript.

  • Наличие удобного графического отладчика в Chrome. Вы сможете работать в Node.js как локально, так и удалённо.

  • Возможность проведения тестирования отдельных модулей исходного кода (unit-тестирование).

  • Два десятка популярных плагинов, которые можно связывать с различными трекерами типа JIRA, Youtrack, Lighthouse, Redmine.

  • Кросс-платформенность. Интегрированную среду легко установить на Windows, MacOS или Linux.

Возможности PyCharm

Эта IDE создана для облегчения создания приложений и программ на языке Python и содержит десятки инструментов и функций для редакции приложения, анализа, тестирования и написания кода. IDE ускоряет разработку кода.

Какие возможности даёт платформа разработчику

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

  • Рефакторинги Rename и Delete, Introduce Variable и Inline Varible способствуют быстрой реорганизации кода. С их помощью вносят изменения по всему коду проекта, и IDE автоматически учитывает особенности встроенных в неё языков.

  • Нет нужды работать с командами в терминале. Нажмите на вкладку Commit в левой части экрана. Система откроет меню работы с гитом на экране. Кликните по файлам, который войдут в коммит, пропишите комментарий и дополните Amend. Отправьте на GitHub или другой сервис.

  • Настройте автоматическое развёртывание на удалённом клиенте. Инструменты Vagrant и Docker помогут управлять этой инфраструктурой.

  • Выбирайте правильное окружение благодаря установке нужных библиотек для каждого проекта, используя интеграцию с Conda. Просматривайте наборы данных в виде графиков и таблиц с помощью научных библиотек Pandas и Matplotlib.

Не всё перечисленное выше работает в бесплатной версии PyCharm. Определим, чем отличаются версии Community и Pro.

Community и Pro: какую версию выбрать

Бесплатная версия Community поддерживает открытый исходный код, но урезана по функциям.

Pro предлагает неограниченную функциональность и период бесплатного использования. Стоимость на одного пользователя в год — около $249. За второй год — $199, за третий — $149.

Посмотрим на различия платной и бесплатной версий.


PyCharm Community

PyCharm Pro

Разработка приложений только на Python

Поддержка многоязычности

Бесплатная, с открытым кодом

Платная

Интеграция с VSC, наличие рефакторинга, отладчика, поддержка тестирования, горячие клавиши VIM

Интеграция с VSC, наличие рефакторинга, отладчика, поддержка тестирования, горячие клавиши VIM

Нет инструментов для научных вычислений

Есть инструменты для научных вычислений

Нет возможности веб-разработки

Возможность веб-разработки

Нет поддержки БД SQL

Поддержка БД SQL

Нельзя разрабатывать удалённо

Удалённая разработка

Нет Python-профилировщика

Есть Python-профилировщик


Установка IDE на macOs

Установим PyCharm на macOS:

Скачайте файл с расширением .dmg на MacBook.



Установите программу на macOS из папки «Загрузки».



По окончании перенесите файл в Applications, как предлагает система.


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

Теперь кликните по папке New Project. И начните разрабатывать проект.



Предварительно система потребует создать виртуальное окружение. Создайте его.

Установка PyCharm (со скринами и кодом) на Windows

Поставим IDE на Windows:

Скачайте установочный файл в каталог «Загрузки» или сразу на рабочий стол.



Запустите установочный файл.



Кликните Next и выберите папку, куда хотите установить программу.



Отметьте галочками все параметры, который выдал установщик. Можно создать ассоциации файлов .py с PyCharm. Это удобно, если вы хотите сделать PyCharm основным редактором для Python. Выберите опцию Associate files with .py extensions.

Кликните по кнопке Install.

После окончания установки нажмите «Завершить» и перезагрузите компьютер.

Затем продолжите настройку интегрированной среды.

Установка среды в Ubuntu

Установить PyCharm в Ubuntu можно несколькими способами. Однако есть простой вариант, который подходит для джуниоров-разработчиков. Установите snap-пакет в директорию Ubuntu Software Center.

  1. Для этого введите в поисковую строку название интегрированной среды.

  2. Кликните Enter.

  3. Выберите версию PyCharm и кликните Install.

Либо используйте другой популярный метод — установку с помощью команды

$ sudo snap install pycharm-community --classic.

Третий способ установки подразумевает использование unmake:

1. Установите последнюю версию unmake из репозитория PPA, как на скриншоте.
2. Пропишите команду для установки простой версии или добавьте слово Professional, чтобы установить PyCharm Pro.

Как создать проект в интегрированной среде

Создадим свой первый проект в этой среде:

Откройте IDE на рабочем столе и продолжите настройки.

Примите или отклоните отправку своих данных, которые компания собирает анонимно.

Войдите под логином и паролем в программу или зарегистрируйтесь.

Выберите версию, которая у вас установлена, и продолжите работу.

Начните работу с нового проекта, кликнув по функции New Project.

Выберите фреймворк и кликните Create.

Если у вас не загружен язык программирования, дождитесь, пока система установит язык Python и виртуальное окружение.

Начните писать код.

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

Попробуйте поставить IDE и прописать код для проекта, который будет интегрирован в наш Voice API.

Как пишут приложения и программы в PyCharm

Раз мы создали проект, давайте попробуем написать код:

  1. Войдите в PyCharm и нажмите New Project.

  2. В левой части интерфейса PyCharm, в дереве проекта, найдите папку. В ней создайте новый документ.

  3. Кликните правой кнопкой мыши по этой папке и выберите New и Python File.

  4. Пропишите название файла, например hello_world.py, и нажмите OK.

  5. Вы увидите hello_world.py в редакторе PyCharm. Скопируйте и вставьте этот код в файл.

  6. Чтобы запустить программу, выделите весь код и зажмите Shift + F10 (Windows или Linux) или Ctrl + Shift + R (Mac). Или кликните правой кнопки мыши в среде и нажмите на команду Run_hello_world.

  7. Вы увидите вывод Hello, World! в интерфейсе IDE.

Заключение

Теперь вы знаете, что собой представляет IDE для Python и для чего её используют разработчики. Установите утилиту одним из вышеописанных способов и начинайте кодить прямо сейчас.

Предыдущая статья
Оцените статью:
Следующая статья