Найти в Дзене
Python Lessons

Установка и настройка IDE для Python (Урок 2)

Введение В целом, код можно писать в любом текстовом редакторе, например, в блокноте или Word. Но мне лично нравятся два конкретных программных обеспечения: PyCharm — одна из самых популярных IDE для Python, созданная компанией JetBrains. С 2010 года ею пользуются разработчики по всему миру. Вот некоторые особенности PyCharm, которые делают его таким полезным для разработки на Python: PyCharm доступен в двух версиях: бесплатной Community Edition и платной Professional Edition с дополнительными функциями, такими как поддержка веб-разработки и работы с базами данных. Visual Studio Code — бесплатная открытая среда разработки от Microsoft. Хотя она не предназначена для Python, благодаря расширениям и гибкости может использоваться для разработки на этом языке. VS Code была впервые представлена в 2015 году и стала популярной благодаря быстрым обновлениям, активному сообществу и обширной поддержке расширений. Вот несколько особенностей VS Code, которые делают его удобным для разработки на Pyt
Введение

В целом, код можно писать в любом текстовом редакторе, например, в блокноте или Word. Но мне лично нравятся два конкретных программных обеспечения:

  1. PyCharm
  2. Visual Studio Code

PyCharm — одна из самых популярных IDE для Python, созданная компанией JetBrains. С 2010 года ею пользуются разработчики по всему миру.

Вот некоторые особенности PyCharm, которые делают его таким полезным для разработки на Python:

  1. Интеллектуальное автозаполнение: PyCharm обладает развитой системой автозаполнения кода, которая учитывает контекст, использует динамическую типизацию и автоматически находит ошибки.
  2. Встроенная поддержка PEP8: PyCharm автоматически проверяет код на соответствие стандартам PEP8 и отображает возможные нарушения.
  3. Интеграция с пакетами Python: PyCharm имеет встроенную интеграцию с популярными библиотеками и фреймворками Python, такими как Django, Flask, SQLAlchemy, и многими другими.
  4. Встроенная отладка и тестирование: PyCharm обладает набором мощных инструментов для отладки кода и автоматизированного тестирования. Это значительно упрощает отслеживание и исправление ошибок.
  5. Интеграция с системами контроля версий: PyCharm поддерживает интеграцию с Git, SVN, Mercurial и другими системами контроля версий.

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

-2

Visual Studio Code — бесплатная открытая среда разработки от Microsoft. Хотя она не предназначена для Python, благодаря расширениям и гибкости может использоваться для разработки на этом языке. VS Code была впервые представлена в 2015 году и стала популярной благодаря быстрым обновлениям, активному сообществу и обширной поддержке расширений.

Вот несколько особенностей VS Code, которые делают его удобным для разработки на Python:

  1. Расширение Python: Microsoft разработала расширение Python для VS Code — набор функций для разработки на Python: автозаполнение, проверка кода, форматирование, отладка и поддержка Jupyter Notebook.
  2. Встроенная отладка: VS Code имеет встроенные инструменты для отладки кода. Они позволяют устанавливать точки останова и просматривать переменные для контроля выполнения программного кода.
  3. Встроенная поддержка Git: VS Code включает поддержку Git, которая позволяет удобно создавать коммиты, тянуть и выталкивать обновления, просматривать разницу между версиями без использования командной строки.
  4. Поддержка расширений: Одной из сильных сторон VS Code является поддержка расширений. Их можно использовать для настройки среды разработки под свои нужды. Расширения поддерживают разные языки, библиотеки, фреймворки, инструменты форматирования кода и другие функции.
  5. Настройки и гибкость: VS Code очень настраиваемая. Вы можете менять всё, от темы и шрифтов до поведения редактора кода и интеграции с другими инструментами.

Visual Studio Code не только для Python. Его гибкость и поддержка расширений делают его удобным для разработчиков, которые работают с разными языками и технологиями.

Помимо этих двух сред разработки существует еще много различных IDE, но я остановлю свой выбор на PyCharm.

И так начнем...

Нам нужно скачать PyCharm Community c официального сайта компании JetBrains. Для этого нужно нажать кнопку «Download» на сайте.

В открывшемся окне вверху выберите свою операционную систему. Затем, в нижней части страницы, где предлагается скачать PyCharm Community Edition, выберите из выпадающего списка соответствующий вашей системе загрузчик и нажмите «Download».

-3
Если вам интересно, вы можете установить PyCharm Professional (30 дней бесплатно). Однако это не сделает вас профессионалом в одночасье🙃
В период обучения я не вижу смысла использовать профессиональную версию. Для первых шагов и дальнейшего обучения нам вполне достаточно обычной бесплатной версии.

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

Установка проходит гладко, без каких-либо сложностей. Необходимо только поставить галочку в разделе «Create Associations» напротив пункта «.py», чтобы связать PyCharm с файлами ".py". Если нужно, можно также поставить галочку в разделе «Create Desktop Shortcut» напротив «PyCharm Community Edition», чтобы создать ярлык на рабочем столе.

-4
-5
-6
-7
-8

По завершению всех манипуляций и процесса установки нажимаем кнопку "Finish"

-9

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

-10

После этого появится окно приветствия. Недолго думая, нажимаем на кнопку «New Project» после этого мы попадаем в окно, где необходимо дать имя нашему первому проекту и указать место его хранения.

-11

Вы можете выбрать имя и место хранения на своё усмотрение.

Единственно придерживайтесь 3-ех правил:

1. Используйте только латиницу.
2. Не используйте пробелы.
3. В имени пути хранения, также должны быть только латинские буквы.

Я буду хранить наши проекты в корне локального диска для удобства.

В будущем мы рассмотрим основы работы с системой контроля версий Git. Мы выберем подходящую платформу, например, GitHub, куда я буду загружать код, созданный на уроке. Это позволит вам более детально изучить его и, возможно, внести улучшения.

После этого нажимаем кнопку «Create» и попадаем в нашу среду разработки, в которой мы с вами проведём немало времени.

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

-12

Для этого создадим файл:

1) Правой кнопкой мыши нажимаем на имя нашего проекта.
2) В открывшемся списке наводим мышь на"New".
3) Далее выбираем "Python File".

-13

4) Задаем ему имя (используем латинские буквы).
5) Выбираем "Python File" и нажимаем "Enter".

Сейчас просто повторяем код за мной, подробные разъяснения, что и как работает, будут в следующем уроке.

Сначала мы просим пользователя ввести имя человека, которого нужно поприветствовать. Для этого создаём первую переменную, которую назовём просто «name». Затем мы хотим, чтобы пользователь сам ввёл какое-то значение в эту переменную. Для этого существует функция «input». В скобках этой функции можно указать сообщение, которое увидит пользователь. В результате у нас получается такая переменная:

  • name = input("Как тебя зовут? ")

Затем мы должны взять значение, которое ввёл пользователь, и вывести его на экран. Для этого, как и в первом уроке, мы будем использовать функцию «print()».
Есть несколько способов вывода информации, и сегодня мы попробуем один из них — F-строку. Чтобы воспользоваться этим способом, нужно написать «f», а затем открыть кавычки — одинарные или двойные. С кавычками мы познакомимся позже. В этих кавычках мы пишем наше сообщение. А в фигурных скобках {
переменная} указываем переменные, которые хотим увидеть в тексте. В нашем случае это переменная name.

В итоге получается такая строка:

  • print(f'Привет, {name}')
Такой код у нас получился
Такой код у нас получился

Затем, в верхней части экрана, запускаем нашу программу, нажав зелёную стрелочку или нажав сочетание клавиш Shift + F10 (по умолчанию).

-15

Внизу окна мы увидим, как выполняется наш файл. Курсор будет мигать в том месте, куда нужно ввести имя. После ввода имени нажмём клавишу "Enter". И вот наша программа уже приветствует нас и завершает свою работу.

-16
Заключение
-17

Попробуйте использовать другие значения, например, числа или различные символы. Посмотрите, что произойдёт. Возможно, вы обнаружите ошибку или заметите что-то интересное.

Оставляйте свои комментарии, рассказывайте о своих экспериментах и задавайте вопросы по уроку.

В следующем уроке мы начнём изучение основных понятий языка Python.

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