Введение
В целом, код можно писать в любом текстовом редакторе, например, в блокноте или Word. Но мне лично нравятся два конкретных программных обеспечения:
- PyCharm
- Visual Studio Code
PyCharm — одна из самых популярных IDE для Python, созданная компанией JetBrains. С 2010 года ею пользуются разработчики по всему миру.
Вот некоторые особенности PyCharm, которые делают его таким полезным для разработки на Python:
- Интеллектуальное автозаполнение: PyCharm обладает развитой системой автозаполнения кода, которая учитывает контекст, использует динамическую типизацию и автоматически находит ошибки.
- Встроенная поддержка PEP8: PyCharm автоматически проверяет код на соответствие стандартам PEP8 и отображает возможные нарушения.
- Интеграция с пакетами Python: PyCharm имеет встроенную интеграцию с популярными библиотеками и фреймворками Python, такими как Django, Flask, SQLAlchemy, и многими другими.
- Встроенная отладка и тестирование: PyCharm обладает набором мощных инструментов для отладки кода и автоматизированного тестирования. Это значительно упрощает отслеживание и исправление ошибок.
- Интеграция с системами контроля версий: PyCharm поддерживает интеграцию с Git, SVN, Mercurial и другими системами контроля версий.
PyCharm доступен в двух версиях: бесплатной Community Edition и платной Professional Edition с дополнительными функциями, такими как поддержка веб-разработки и работы с базами данных.
Visual Studio Code — бесплатная открытая среда разработки от Microsoft. Хотя она не предназначена для Python, благодаря расширениям и гибкости может использоваться для разработки на этом языке. VS Code была впервые представлена в 2015 году и стала популярной благодаря быстрым обновлениям, активному сообществу и обширной поддержке расширений.
Вот несколько особенностей VS Code, которые делают его удобным для разработки на Python:
- Расширение Python: Microsoft разработала расширение Python для VS Code — набор функций для разработки на Python: автозаполнение, проверка кода, форматирование, отладка и поддержка Jupyter Notebook.
- Встроенная отладка: VS Code имеет встроенные инструменты для отладки кода. Они позволяют устанавливать точки останова и просматривать переменные для контроля выполнения программного кода.
- Встроенная поддержка Git: VS Code включает поддержку Git, которая позволяет удобно создавать коммиты, тянуть и выталкивать обновления, просматривать разницу между версиями без использования командной строки.
- Поддержка расширений: Одной из сильных сторон VS Code является поддержка расширений. Их можно использовать для настройки среды разработки под свои нужды. Расширения поддерживают разные языки, библиотеки, фреймворки, инструменты форматирования кода и другие функции.
- Настройки и гибкость: VS Code очень настраиваемая. Вы можете менять всё, от темы и шрифтов до поведения редактора кода и интеграции с другими инструментами.
Visual Studio Code не только для Python. Его гибкость и поддержка расширений делают его удобным для разработчиков, которые работают с разными языками и технологиями.
Помимо этих двух сред разработки существует еще много различных IDE, но я остановлю свой выбор на PyCharm.
И так начнем...
Нам нужно скачать PyCharm Community c официального сайта компании JetBrains. Для этого нужно нажать кнопку «Download» на сайте.
В открывшемся окне вверху выберите свою операционную систему. Затем, в нижней части страницы, где предлагается скачать PyCharm Community Edition, выберите из выпадающего списка соответствующий вашей системе загрузчик и нажмите «Download».
Если вам интересно, вы можете установить PyCharm Professional (30 дней бесплатно). Однако это не сделает вас профессионалом в одночасье🙃
В период обучения я не вижу смысла использовать профессиональную версию. Для первых шагов и дальнейшего обучения нам вполне достаточно обычной бесплатной версии.
После окончания загрузки, запускаем наш установочный файл.
Установка проходит гладко, без каких-либо сложностей. Необходимо только поставить галочку в разделе «Create Associations» напротив пункта «.py», чтобы связать PyCharm с файлами ".py". Если нужно, можно также поставить галочку в разделе «Create Desktop Shortcut» напротив «PyCharm Community Edition», чтобы создать ярлык на рабочем столе.
По завершению всех манипуляций и процесса установки нажимаем кнопку "Finish"
Теперь вы можете запустить PyCharm, просто щёлкнув по ярлыку на рабочем столе. На этом этапе может появиться окно с лицензионным соглашением, которое вам нужно будет принять. Также может появиться окно с предложением поделиться информацией о работе приложения с JetBrains, но вы можете отказаться от этой опции.
После этого появится окно приветствия. Недолго думая, нажимаем на кнопку «New Project» после этого мы попадаем в окно, где необходимо дать имя нашему первому проекту и указать место его хранения.
Вы можете выбрать имя и место хранения на своё усмотрение.
Единственно придерживайтесь 3-ех правил:
1. Используйте только латиницу.
2. Не используйте пробелы.
3. В имени пути хранения, также должны быть только латинские буквы.
Я буду хранить наши проекты в корне локального диска для удобства.
В будущем мы рассмотрим основы работы с системой контроля версий Git. Мы выберем подходящую платформу, например, GitHub, куда я буду загружать код, созданный на уроке. Это позволит вам более детально изучить его и, возможно, внести улучшения.
После этого нажимаем кнопку «Create» и попадаем в нашу среду разработки, в которой мы с вами проведём немало времени.
Давайте создадим нашу первую программу в PyCharm, которая будет здороваться с человеком, умя которого, мы будем вводить вручную.
Для этого создадим файл:
1) Правой кнопкой мыши нажимаем на имя нашего проекта.
2) В открывшемся списке наводим мышь на"New".
3) Далее выбираем "Python File".
4) Задаем ему имя (используем латинские буквы).
5) Выбираем "Python File" и нажимаем "Enter".
Сейчас просто повторяем код за мной, подробные разъяснения, что и как работает, будут в следующем уроке.
Сначала мы просим пользователя ввести имя человека, которого нужно поприветствовать. Для этого создаём первую переменную, которую назовём просто «name». Затем мы хотим, чтобы пользователь сам ввёл какое-то значение в эту переменную. Для этого существует функция «input». В скобках этой функции можно указать сообщение, которое увидит пользователь. В результате у нас получается такая переменная:
- name = input("Как тебя зовут? ")
Затем мы должны взять значение, которое ввёл пользователь, и вывести его на экран. Для этого, как и в первом уроке, мы будем использовать функцию «print()».
Есть несколько способов вывода информации, и сегодня мы попробуем один из них — F-строку. Чтобы воспользоваться этим способом, нужно написать «f», а затем открыть кавычки — одинарные или двойные. С кавычками мы познакомимся позже. В этих кавычках мы пишем наше сообщение. А в фигурных скобках {переменная} указываем переменные, которые хотим увидеть в тексте. В нашем случае это переменная name.
В итоге получается такая строка:
- print(f'Привет, {name}')
Затем, в верхней части экрана, запускаем нашу программу, нажав зелёную стрелочку или нажав сочетание клавиш Shift + F10 (по умолчанию).
Внизу окна мы увидим, как выполняется наш файл. Курсор будет мигать в том месте, куда нужно ввести имя. После ввода имени нажмём клавишу "Enter". И вот наша программа уже приветствует нас и завершает свою работу.
Заключение
Попробуйте использовать другие значения, например, числа или различные символы. Посмотрите, что произойдёт. Возможно, вы обнаружите ошибку или заметите что-то интересное.
Оставляйте свои комментарии, рассказывайте о своих экспериментах и задавайте вопросы по уроку.
В следующем уроке мы начнём изучение основных понятий языка Python.
Буду благодарен за лайки, репосты и мнения и вопросы в комментариях.