МОДУЛЬ 1
Справочник по Python · задачник
Задачник
по Python
Задачи к каждой главе справочника
Задачник идёт за справочником глава в главу. К каждой главе — несколько разборов, где решение показано целиком и объяснено, и задачи для самостоятельной работы с примерами ввода и вывода. Главное правило: в задачах к главе используется только то, что уже разобрано в этой и предыдущих главах. Если вы дочитали справочник до 1.5 — все задачи до 1.5 решаются без заглядывания вперёд.
IЗадачи по модулям
Число справа — разборы и задачи для практики. Главы с пометкой «готовится» появятся по мере прохождения курса.
МОДУЛЬ 2
МОДУЛЬ 3
Списки и циклы
3.1Коллекции в Pythonготовится3.2Циклwhileготовится3.3Циклfor inготовится3.4Функцияrange()готовится3.5Практикаfor inготовится3.6Перебор списка по индексамготовится3.7Вложенные циклыготовится3.8Срезыготовится3.9Объектsliceготовится3.10Методы списков: часть 1готовится3.11Методы списков: часть 2готовится3.12Методы списков: часть 3готовится3.13Двумерные спискиготовится3.14Функции для коллекцийготовится3.15Функцияsum()готовится3.16Truthy и Falsyготовится3.17and,orиNoneготовится
МОДУЛЬ 4
Словари, множества и кортежи
4.1Кортежиготовится4.2Словариготовится4.3Методы словарей: часть 1готовится4.4Методы словарей: часть 2готовится4.5Множестваготовится4.6Методы множествготовится4.7Операции над множествамиготовится4.8Изменяющие операции множествготовится4.9frozensetготовится4.10Включенияготовится4.11Вложенные включенияготовится
МОДУЛЬ 5
Строки
5.1Unicode:ord()иchr()готовится5.2Регистр строкготовится5.3center()иcount()готовится5.4Кодирование:encode()иdecode()готовится5.5Начало, окончание и поиск в строкахготовится5.6Форматирование строкготовится5.7Проверки содержимого строкготовится5.8Проверки состояния строкготовится5.9join(),strip()иpartition()готовится5.10Замена и разбиение строкготовится
МОДУЛЬ 6
Функции и модули
6.1abs(),max()иmin()готовится6.2Объявление функций:defготовится6.3Практическое применениеdefготовится6.4Библиотеки и модулиготовится6.5Виды аргументовготовится6.6Распаковка*и**готовится6.7Игнорируемые значения:_готовится6.8Функции высшего порядкаготовится6.9Lambda-функцииготовится6.10Сортировка иkeyготовится6.11Аннотации типовготовится6.12Оператор присваивания:=готовится6.13ОбъектNoneготовится6.14Декораторы: введениеготовится
МОДУЛЬ 7
Итераторы и генераторы
7.1Итераторыготовится7.2Генераторыготовится7.3Передача значений в генератор:send()готовится7.4Завершение генератора:try-finallyиclose()готовится7.5Делегирование:yield fromготовится
МОДУЛЬ 8
Исключения и файлы
8.1Исключения:try,except,else,finallyготовится8.2raiseи цепочки исключенийготовится8.3Иерархия исключенийготовится8.4Файлы: основные понятияготовится8.5Контекстный менеджерwithготовится8.6Запись в файл:write()готовится8.7Запись:writelines()готовится8.8Чтение:read()готовится8.9Чтение:readline()готовится8.10Чтение:readlines()готовится8.11Произвольный доступ:seek()иtell()готовится8.12Буфер и буферизацияготовится8.13Режимxготовится8.14Командаassertготовится
МОДУЛЬ 9
Объекты
9.1Классы и экземплярыготовится9.2Атрибуты и методыготовится9.3Наследованиеготовится
IIПодготовка к контрольным работам
Подготовка: варианты по пройденным главам с примерами ввода и вывода. Контрольная работа: три варианта с подсказками и PDF для печати.
КР · МОДУЛЬ 1
Подготовка к контрольной работе: главы 1.1–1.9
КР 1 · МОДУЛЬ 1
Контрольная работа № 1: главы 1.1–1.9
Задачник по Python · к справочнику «От переменной до объекта»