Информатика. Python, группа 325, семестр 5
-
Перейти.
Студенческая статья
-
Перейти.
Подготовка к экзамену. Список экзаменационных вопросов
-
iprbookshop.ru.
Сузи, Р. А. Язык программирования Python : учебное пособие / Р. А. Сузи. — 5-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2026. — 350 с.
-
iprbookshop.ru.
Шелудько, В. М. Основы программирования на языке высокого уровня Python : учебное пособие / В. М. Шелудько. — Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2017. — 146 с.
-
iprbookshop.ru.
Шелудько, В. М. Язык программирования высокого уровня Python. Функции, структуры данных, дополнительные модули : учебное пособие / В. М. Шелудько. — Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2017. — 107 с.
-
urait.ru.
Федоров, Д. Ю. Программирование на Python : учебник для вузов / Д. Ю. Федоров. — 6-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 166 с.
-
kpolyakov.spb.ru.
Поляков К.Ю., Еремин Е.А. К учебнику для 9 класса: Глава 4. «Программирование. Язык Python»
§ 24. Процедуры, с. 54; § 25. Функции, с. 65
-
kpolyakov.spb.ru.
Гутман Г.Н. Библиотека Tkinter: графика, геометрия и логические игры на Питоне
-
kpolyakov.spb.ru.
Поляков К.Ю. Программирование игр на Python.
https://kpolyakov.spb.ru/download/pygame_slides.ppt
https://kpolyakov.spb.ru/school/pycpp.htm
Учебное пособие «Программирование. Python, C++»
8-11 классы. Профильная школа
Дополнительные материалы
К учебнику для 8 класса: Глава 3. «Программирование. Язык Python» 09.03.2019
https://kpolyakov.spb.ru/download/8-3_python.pdf
К учебнику для 9 класса: Глава 4. «Программирование. Язык Python» 09.03.2019
К учебнику для 10 класса: Глава 8. «Алгоритмизация и программирование» 26.08.2015
К учебнику для 11 класса: Глава 6. «Алгоритмизация и программирование» 21.04.2017
К учебнику для 11 класса: Глава 7. «Объектно-ориентированное программирование» 21.04.2017
СЕМЕСТР 5
Лекция 1.
Тема: Операторы ввода, вывода, присваивания. Логические операторы. Условная конструкция
Переменные и константы. Типы данных. Выражения и операции. Математический модуль.
Операторы ввода, вывода, присваивания. Логические операции с высказываниями: конъюнкция,
дизъюнкция, инверсия. Синтаксис оператора. Вложенные условные операторы. Составной оператор.
Лекция 2.
Тема: Генератор случайных чисел. Циклы и их виды
Синтаксис функции range. Циклические конструкции. Вложенные циклы.
Лекция 3.
Тема: Работа со списками
Объявление списка. Обработка списков. Стандартные функции для работы со списками.
Лекция 4.
Тема: Работа со строками
Операции со строками. Стандартные функции и процедуры для работы со строками.
Лекция 5.
Тема: Работа со словарями
Структурированные типы данных: словарь. Объявление, операции со словарями.
Лекция 6.
Тема: Процедуры и функции пользователя
Организация процедур, определенных пользователем: синтаксис, передача аргументов. Формальные и фактические параметры. Вызов функций, рекурсия.
Лекция 7.
Тема: Файлы
Типы файлов. Организация доступа к файлам. Стандартные процедуры и функции для файлов разного типа
Лекция 8.
Тема: Графика.
Модуль turtle. Подключение модуля, основные команды для организации работы с черепашьей графикой. Модуль pyplot. Работа с графикой
Практическое занятие 1.
Тема: Операторы ввода, вывода, присваивания
Перечень заданий: Решение задач на операторы ввода, вывода и присваивания
Практическое занятие 2.
Тема: Логические операторы. Условная конструкция
Перечень заданий: Решение задач на условный оператор с использованием математического модуля.
Практическое занятие 3.
Тема: Генератор случайных чисел. Циклы и их виды
Перечень заданий: Решение задач с использованием циклов.
Практическое занятие 4.
Тема: Работа со списками
Перечень заданий: Решение задач с использованием списков.
Практическое занятие 5.
Тема: Работа со строками
Перечень заданий: Решение задач на обработку строковой информации и строковых списков
Практическое занятие 6.
Тема: Работа со словарями
Перечень заданий: Решение задач с использованием словарей
Практическое занятие 7.
Тема: Процедуры и функции пользователя
Перечень заданий: Решение задач с использованием функций и процедур пользователя.
Практическое занятие 8.
Тема: Файлы
Перечень заданий: Решение задач с использованием текстовых и числовых файлов
Практическое занятие 9.
Тема: Графика
Перечень заданий: Решение задач с использованием модуля turtle
Контроль самостоятельной работы 1.
Тема: Процедуры и функции пользователя
Перечень заданий: Решение задач на процедуры и функции пользователя