PyCharm: среда разработки, установка и использование
13 авг 2024
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.
- Для этого введите в поисковую строку название интегрированной среды.
- Кликните Enter.
- Выберите версию 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
Раз мы создали проект, давайте попробуем написать код:
- Войдите в PyCharm и нажмите New Project.
- В левой части интерфейса PyCharm, в дереве проекта, найдите папку. В ней создайте новый документ.
- Кликните правой кнопкой мыши по этой папке и выберите New и Python File.
- Пропишите название файла, например hello_world.py, и нажмите OK.
- Вы увидите hello_world.py в редакторе PyCharm. Скопируйте и вставьте этот код в файл.
- Чтобы запустить программу, выделите весь код и зажмите Shift + F10 (Windows или Linux) или Ctrl + Shift + R (Mac). Или кликните правой кнопки мыши в среде и нажмите на команду Run_hello_world.
- Вы увидите вывод Hello, World! в интерфейсе IDE.

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