Язык программирования Python
2025-2026 учебный год
Семестр 1
Лекции, 24 часа, 12 занятий
Практика, 42 часа, 21 занятие
для профиля:
09.03.01
«Информатика и вычислительная техника»
Лекции
1. Операторы ввода, вывода, присваивания
2. Логические операторы. Условная конструкция
3. Генератор случайных чисел. Циклы и их виды
4. Работа со списками
5. Работа со строками
6. Работа со словарями
7. Процедуры и функции пользователя
8. Файлы
9. Графика. Модуль turtle
10. Графика. Модуль pyplot
11. Графика. Модуль TKinter
12. Классы и объекты
Практика
1. Операторы ввода, вывода, присваивания
2. Логические операторы. Условная конструкция
3. Генератор случайных чисел. Циклы и их виды
4. Работа со списками
5. Работа со списками
6. Работа со списками
7. Работа со строками
8. Работа со строками
9. Работа со строками
10. Работа со словарями
11. Работа со словарями
12. Процедуры и функции пользователя
13. Процедуры и функции пользователя
14. Файлы
15. Файлы
16. Графика
17. Графика
18. Графика
19. Графика
20. Классы и объекты
21. Работа с приложениями MS Office
Контроль самостоятельной работы
1. Работа со словарями
2. Процедуры и функции пользователя
3. Файлы
5.1. Основная литература
1. Сузи, Р. А. Язык программирования Python :
учебное пособие / Р. А. Сузи. — 4-е изд. — Москва : Интернет-Университет
Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2024. —
350 c. — ISBN 978-5-4497-3351-1. — Текст : электронный //
Цифровой образовательный ресурс IPR SMART : [сайт]. —
URL: https://www.iprbookshop.ru/142310.html (дата обращения: 31.03.2025). —
Режим доступа: для авторизир. пользователей
2. Шелудько, В. М. Основы программирования на языке высокого уровня Python :
учебное пособие / В. М. Шелудько. — Ростов-на-Дону, Таганрог : Издательство Южного
федерального университета, 2017. — 146 c. — ISBN 978-5-9275-2649-9. — Текст :
электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. —
URL: https://www.iprbookshop.ru/87461.html (дата обращения: 31.03.2025). —
Режим доступа: для авторизир. пользователей
5.2. Дополнительная литература
1. Подсадников А.В. Основы программирования на языке Python 3 :
учебное пособие / А. В. Подсадников, К. В. Розов, А. В. Русецкий ; Новосибирский
государственный педагогический университет. - Новосибирск : НГПУ, 2019. -
221 с. : ил. - Библиогр.: с. 220. -
URL: https://icdlib.nspu.ru/views/icdlib/7789/read.php
(дата обращения: 03.03.2025) . - ISBN 978-5-00104-478-9. - Текст : электронный
2. Федоров Д. Ю. Программирование на python :
учебное пособие для вузов / Д. Ю. Федоров. — 6-е изд., перераб. и доп. —
Москва : Издательство Юрайт, 2025. — 187 с. — (Высшее образование). —
ISBN 978-5-534-19666-5. — Текст : электронный // Образовательная платформа
Юрайт [сайт]. — URL: https://urait.ru/bcode/556864 (дата обращения: 31.03.2025).
3. Шелудько В. М. Язык программирования высокого уровня Python.
Функции, структуры данных, дополнительные модули :
учебное пособие / В. М. Шелудько. — Ростов-на-Дону, Таганрог : Издательство Южного
федерального университета, 2017. — 107 c. — ISBN 978-5-9275-2648-2. — Текст :
электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. —
URL: https://www.iprbookshop.ru/87530.html (дата обращения: 31.03.2025). —
Режим доступа: для авторизир. пользователей
1. https://ru.wikibooks.org/wiki/Python/Учебник_Python_3.1-Python.УчебникPython 3.1.
2. https://pythonworld.ru/samouchitel-python - СамоучительPython.
3. https://stepik.org/course/67/-ПрограммированиенаPython.
4. https://younglinux.info/python/course - Курс "Python. Введение в программирование"
5. https://metanit.com/python/tutorial - Руководство по языку программирования Python
6. https://metanit.com/python/tkinter - Руководство по Tkinter