Установка и использование интегрированной среды PyCharm для разработки приложения на языке Python
для подготовки студентов по направлению 09.02.07 Информационные системы и программирование, 09.03.02 Информационные системы и технологии
Покупка
Новинка
Основная коллекция
Тематика:
Программирование и алгоритмизация
Издательство:
Волгоградский государственный аграрный университет
Год издания: 2024
Кол-во страниц: 52
Дополнительно
Вид издания:
Учебно-методическая литература
Уровень образования:
Профессиональное образование
Артикул: 848067.01.99
В учебно-методическом пособии содержатся теоретические материалы и примеры установки и использования интегрированной среды PyCharm, а также основных библиотек для разработки приложений на языке Python. Включены графические иллюстрации выполнения основных процедур по инсталляции, настройке и использования рассматриваемой интегрированной среды PyCharm. Предназначено для подготовки студентов по направлению
09.02.07 Информационные системы и программирование, 09.03.02 Информационные системы и технологии. Материалы пособия могут быть полезны магистрантам и аспирантам направлений 09.00.00 и 2.3.1.
Тематика:
ББК:
УДК:
ОКСО:
- Среднее профессиональное образование
- 09.02.07: Информационные системы и программирование
- ВО - Бакалавриат
- 09.03.02: Информационные системы и технологии
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Министерство науки и высшего образования Российской Федерации Департамент координации деятельности организаций в сфере сельскохозяйственных наук Федеральное государственное бюджетное образовательное учреждение высшего образования «Волгоградский государственный аграрный университет» Кафедра «Математическое моделирование и информатика» А. Ф. Рогачев Е. В. Мелихова Т. В. Плещенко УСТАНОВКА И ИСПОЛЬЗОВАНИЕ ИНТЕГРИРОВАННОЙ СРЕДЫ PYCHARM ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЯ НА ЯЗЫКЕ PYTHON Учебно-методическое пособие Волгоград Волгоградский ГАУ 2024 1
УДК 519.87:631.145 ББК22.1 Р - 47 Рецензент – кандидат экономических наук, доцент кафедры «Информационные системы в экономике» ФГБОУ ВО Волгоградский государственный технический университет А. Б. Симонов Рогачев, Алексей Фруминович Р – 47 Установка и использование интегрированной среды PyCharm для разработки приложения на языке Python / А. Ф. Рогачев, Е. В. Мелихова, Т. В. Плещенко. – Волгоград: ФГБОУ ВО Волгоградский ГАУ, 2024. – 52 с. В учебно-методическом пособии содержатся теоретические материалы и примеры установки и использования интегрированной среды PyCharm, а также основных библиотек для разработки приложений на языке Python. Включены графические иллюстрации выполнения основных процедур по инсталляции, настройке и использования рассматриваемой интегрированной среды PyCharm. Предназначено для подготовки студентов по направлению 09.02.07 Информационные системы и программирование, 09.03.02 Информационные системы и технологии. Материалы пособия могут быть полезны магистрантам и аспирантам направлений 09.00.00 и 2.3.1. УДК 519.87:631.145 ББК22.1 © ФГБОУ ВО Волгоградский ГАУ, 2024 © Авторы, 2024 2
ВВЕДЕНИЕ В современном мире информационных технологий (ИТ) Python занимает одно из ведущих мест среди языков программирования благодаря своей гибкости, мощности и простоте изучения. Разработка программного обеспечения требует не только знания языка, но и умения эффективно использовать доступные инструменты, которые могут значительно упростить и ускорить процесс создания приложений. Одним из таких инструментов является интегрированная среда разработки (IDE) PyCharm, разработанная компанией JetBrains. Это пособие предназначено для тех, кто хочет освоить PyCharm и использовать все возможности этой среды для разработки на Python. PyCharm поддерживает разработчика на каждом этапе создания приложения: от написания кода до его тестирования и отладки. Среда обладает рядом уникальных особенностей, таких как интеллектуальное завершение кода, система контроля версий, инструменты для работы с базами данных и веб-технологиями, а также поддержка различных фреймворков, включая Django и Flask. В первом разделе мы рассмотрим процесс установки PyCharm и настройку среды для работы с Python. Вы узнаете, как настроить интерпретатор, создать свой первый проект и настроить рабочее пространство согласно вашим предпочтениям. Далее, во втором разделе, будет описано, как эффективно использовать редактор кода: проверки синтаксиса на лету, функции автодополнения и рефакторинга кода. Также будет затронута тема использования шаблонов кода и настройки стилей кодирования. Третий раздел посвящен инструментам отладки и тестирования в PyCharm. Вы научитесь работать с отладчиком, настраивать точки останова, а также использовать профилировщик для оптимизации производительности приложений. Последний раздел будет посвящена специфическим аспектам использования PyCharm для веб-разработки и работы с базами данных. Рассмотрим создание веб-приложений с помощью Django и Flask, а также основы работы с SQL и системами управления базами данных прямо из IDE. Настоящее пособие может стать вашим надежным помощником в освоении PyCharm и поможет вам максимально эффективно использовать возможности этой среды для разработки качественных и функциональных Python-приложений для различных отраслей, включая АПК. 3
ОБЩАЯ ХАРАКТЕРИСТИКА И УСТАНОВКА ЯЗЫКА PYTHON Python – это объектно-ориентированный язык программирования общего назначения, который разработан с целью повышения продуктивности работы, как программистов, так и пользователейприеладников. Он имеет следующие плюсы: низкий порог вхождения – синтаксис Python достаточно понятен для новичков; это логичный, лаконичный и понятный язык программирования (разве что Visual Basic может сравниться с ним по этим параметрам); это кросс-платформенный язык, который подходит для разных платформ (Windows и Linux); есть реализация интерпретаторов для мобильных устройств и менее популярных систем; имеет широкое применение - используется для разработки веб-приложений, игр, математических вычислений, машинного обучения, в области Интернета вещей); пользуется сильной поддержкой в Интернете со стороны своих приверженцев; имеет мощную поддержку компаний-гигантов IТ-индустрии (Google, Facebook, Dropbox, Spotify, Quora, Netflix); обеспечивает высокую потребность в программистах своего направления на рынке труда; в мире Python много качественных библиотек, так что не приходится «изобретать велосипед», если надо срочно решить какую-то коммерческую задачу; для обучения Python имеется достаточно много литературы - в первую очередь, правда, на английском языке, впрочем, и в переводе также издано большое количество книг, пишут учебники по Python и многие отечественные авторы; Python отличается строгими требованиями к оформлению кода (требует отступов), что, несомненно, является преимуществом - язык способствует писать код организованно и красиво. Рассмотрим подробнее те операторы и процедуры, которые нам понадобятся в процессе создания реализации веб-приложения. Базовыми элементами Python являются: переменные; функции; массивы; условия и циклы; классы и объекты с примерами их создания; программные модули; оконные формы, как основы создания интерфейса. 4
Для создания приложений на языке Python нам понадобятся другие приложения, которые помогают создавать программный код, предоставляя справочную информацию по мере необходимости и позволяя запускать на выполнение написанный код. В этом пунктк рассмотрено, как получить копию Python, установить ее на жесткий диск ПК, найти установленные приложения, которые можно использовать, и протестировать установленную копию, чтобы убедиться в ее функционировании. 1.1 3АГРУЗКА ТРЕБУЕМОЙ ВЕРСИИ PYTHON Для каждой платформы, представляющей собой сочетание аппаратных и программных средств, существуют специальные правила, которым нужно следовать при выполнении приложений. Python скрывает соответствующие детали от пользователя. Вы просто вводите код, который выполняется на любой поддерживаемой платформе, и Python преобразует этот код в то, что может быть запущено на текущей платформе. Для того, чтобы подобное преобразование было успешным, нужно располагать версией Python, которая работает в вашей конкретной системе, например, в среде Windows, Мае OS Х и Linux. Программы могут работать и в других системах, поскольку не используют код, специфичный для платформы. Чтобы получить версию Python, подходящую для вашей платформы, перейдите по адресу https: // www. python. org/ downloads /release/python-ХХХ/, где ХХХ – код требуемой версии, например, 390. Раздел загрузки обычно скрыт, поэтому нужно выполнить прокрутку, чтобы получить к нему доступ. После этого на экране появится страница, подобная показанной на рис. 1. Основной раздел этой страницы содержит ссылки на загрузочные файлы для Windows, Мас OS Х или Linux. Эти ссылки позволяют выполнить установку по умолчанию. В левой части страницы находятся ссылки для разных платформ, отображающие альтернативные конфигурации Python, которые можно использовать в случае необходимости. Например, если вам понадобится редактор с расширенными функциями, отличающийся от редактора, предлагаемого стандартным пакетом Python, можете воспользоваться одной из альтернативных конфигураций. Отметим, что версия community не предоставляет всех возможностей, которые даѐт professional. Это и работа с любыми базами данных, и консоль для тестирования и отладки SQL-запросов, и мощный инструмент для работы с git, и встроенный автокомплит для Django/Flask и т.п., и встроенный профилировщик, и переход в science-mode в один клик. Если же это дополнить Kite, то скорость разработки возрастает в несколько раз. 5
Рисунок 1 – Страница загрузки Python для различных версий Если используется другая платформа, используйте URL: https: //www.python.org/download/other/. На экране появится список файлов установки Python для других систем (рис. 2). Рисунок 2 – Получение необходимой версии Python для различных платформ 6