Министерство науки и высшего образования Российской Федерации
Тольяттинский государственный университет
Институт математики, физики и информационных технологий
Кафедра «Прикладная математика и информатика»
А.В. ГЕРАСИМОВ, О.М. ГУЩИНА
СРЕДСТВА ПРОГРАММНОЙ РАЗРАБОТКИ
Учебно-методическое пособие
для студентов очной и заочной форм обучения
Тольятти
Издательство ТГУ
2023
УДК 004.2
ББК 32.972
Рецензенты:
д.т.н., профессор кафедры прикладной математики и информатики
Тольяттинского государственного университета С.В. Мкртычев;
к.п.н., доцент кафедры транспорта и технологий нефтегазового комплекса филиала Тюменского индустриального университета
в городе Ноябрьск С.В. Лаптева
Герасимов А.В. Средства программной разработки: учеб.-метод. пособие / А.В. Герасимов, О.М. Гущина. – Тольятти : ТГУ, 2023. – 233 с.
Учебно-методическое пособие содержит теоретические представления в области создания алгоритмов и компьютерных программ, которые можно практически применять в цифровой среде для взаимодействия с обществом и решения цифровых задач в профессиональной деятельности.
Учебно-методическое пособие предназначено для использования в образовательном процессе и может быть полезно студентам как ИТ так и не ИТ-направлений направлений подготовки, профессорско-преподавательскому составу высших учебных заведений, а также любому желающему получить знания в области программирования на языке Python, научиться использовать фреймворки при создании программных продуктов, подключать базу данных, осуществлять сборку, отладку и развертывание веб-приложения, а также настраивать права доступа у пользователей.
Рекомендовано к изданию научно-методическим советом Тольяттинского государственного университета.
© ФГБОУ ВО «Тольяттинский государственный университет», 2023
© А.В. Герасимов, О.М. Гущина, 2023
Содержание
Введение 4
Тема 1. «Установка Python 3, установка и настройка редактора кода Visual Studio Code» 5
Тема 2. «Переменные, операции с ними, базовый ввод / вывод» 6
Тема 3. «Строки, циклы, условия» 9
Тема 4. «Коллекции объектов (списки, кортежи, словари, sets)» 12
Тема 5. «Работа с файлами» 15
Тема 6. «Функции, модули, исключения» 17
Тема 7. «Понятие классов и их создание» 20
Тема 8. «Объекты и их атрибуты. Создание объектов» 22
Тема 9. «Наследование. Использование декораторов» 25
Тема 10. «Работа с виртуальным окружением. Установка библиотек» 28
Тема 11. «Создание проекта в Django» 30
Тема 12. «Создание веб-страницы в Django» 32
Тема 13. «Использование шаблонов в Django» 34
Тема 14. «Создание моделей в Django» 36
Тема 15. «Внесение изменения в БД проекта, используя миграцию» 38
Тема 16. «Получение доступа к данным в проекте с использованием Django ORM» 41
Тема 17. «Работа с данными, хранящимися в разных таблицах с использованием Django ORM» 43
Тема 18. «Работа с формами в Django» 45
Тема 19. «Административная панель Django Admin» 48
Тема 20. «Регистрация, авторизация пользователей» 50
Тема 21. «Сборка и отладка веб-приложения» 52
Тема 22. «Развертывание приложения. Подготовка к публикации» 54
Заключение 57
Библиографический список: 58
Глоссарий 59
катя
ПГСХА
Спасибо большое Вам еще раз за прекрасную работу) сделано все во время и без единой ошибк...
АНАСТАСИЯ
НовГУ
Елена спасибо ВАМ ОГРОМНОЕ,вы очень выручили!!! Работа выполнена в один день!!!
Сергей
МАТИ РГТУ
Работа выполнена быстро и без нареканий. Всем рекомендую данного исполнителя
Алена
ЕАДК
Работа выполнена великолепно! Все подробно расписано несмотря на то что срок был очень кор...