Курс на Stepik
Обложка курса «PRO Python. Для продвинутых. Файлы, исключения, модули.» на Stepik
Бесплатно

PRO Python. Для продвинутых. Файлы, исключения, модули. 0.000

Открыть на
STEPIK.ORG

Данный курс посвящён самому популярному, востребованному и перспективному языку программирования Python. Тут затрагиваются такие темы как: файлы, сопоставление/исключения, итераторы/генераторы, дата/время, память, модули. Тут содержатся подробная текстовая теория с примерами кода, тестовые вопросы, вопросы по анализу кода, задачи на программирование для закрепления материала. Тут нет ограничений по времени, можно учиться в полностью свободном режиме. Данный курс является третьим линейки курсов "PRO Python".

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Учеников на курсе 94
Сертификаты, выданные на курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Сертификатов выдано 0
Отзывы о курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Отзывов получено 0
Рейтинг курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Рейтинг курса 0.000
Уроки в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Количество уроков 50
Тесты в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Количество квизов 100
Задачи с кодом в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Количество задач с кодом 50
Время прохождения курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Время прохождения курса
Обновления курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Обновления курса
Дата публикации курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Дата публикации курса
Последнее обновление курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.» 10 разделов Уроки в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.» 50 уроков Тесты в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.» 100 тестов Задачи в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.» 50 задач Время прохождения курса «PRO Python. Для продвинутых. Файлы, исключения, модули.» 0 ч. Последнее обновление курса «PRO Python. Для продвинутых. Файлы, исключения, модули.» обн. 3 августа 2026

Введение

7 уроков
1. Добро пожаловать!
2. Повторение основ
3. Повторение условий и циклов
4. Повторение чисел и строк
5. Повторение коллекций
6. Повторение типов данных
7. Повторение функций

Работа с файлами

5 уроков
1. Открытие и закрытие файла
2. Чтение файла и запись в файл
3. Режимы открытия и методы файлов
4. Контекстный менеджер
5. Работа с файловой системой

Сопоставление шаблонов

5 уроков
1. Оператор match-case
2. Простое сопоставление и сопоставление с условиями
3. Структурное сопоставление
4. Проверка и сопоставление коллекций
5. Сопоставление строк по шаблону

Исключения

6 уроков
1. Базовый синтаксис конструкции try-except
2. Блоки else и finally
3. Получение информации об ошибке
4. Генерация собственных исключений
5. Иерархия исключений
6. Главные правила работы с исключениями

Итераторы

5 уроков
1. Итерируемый объект и итератор
2. Функции iter() и next()
3. Создание собственного итератора
4. Преимущества итераторов
5. Модуль itertools

Генераторы

4 урока
1. Функция генератор и инструкция yield
2. Генераторные выражения
3. Отправка данных в генератор
4. Преимущества генераторов

Дата и время

4 урока
1. Модули datetime, time, calendar, zoneinfo
2. Форматирование в строку и чтение из строки
3. Математика с датами и временами
4. Работа с часовыми поясами

Устройство памяти

4 урока
1. Как устроены объекты в памяти
2. Стратегия управления памятью
3. Оптимизация памяти
4. Изменяемые и неизменяемые типы

Встроенные модули

7 уроков
1. Модули sys, os, pathlib, shutil
2. Модули enum, array, dataclasses
3. Модули secrets, statistics, typing, copy
4. Модули json, csv, xml, pickle
5. Модули logging, unittest, doctest
6. Модули timeit, traceback, gc
7. Функция help()

Заключение

3 урока
1. Финальный проект
2. Поздравления
3. Что дальше?