Python. Часть 5 (Исключения и работа с файловой системой)
Подробнее
Что нужно для старта
- 🐍 Уверенное понимание базового синтаксиса Python: переменные, типы данных, условия, циклы.
- 📦 Умение работать со списками и словарями.
- 🔁 Понимание функций и передачи аргументов.
- 🧠 Базовое представление о том, как запускается Python-скрипт и как читать сообщения об ошибках.
- Если у вас пока нет уверенной базы по Python, рекомендуем начать с курса «Python. Часть 1 (Базовый Python и условные операторы)»:
- Это поможет вам комфортно пройти текущий курс и получить максимум пользы.
Что вы получите
- 💥 Понимать природу ошибок в Python и грамотно обрабатывать исключения вместо того, чтобы позволять программе «падать».
- 🧠 Анализировать traceback и диагностировать runtime-ошибки.
- 🛡 Использовать try / except / else / finally для создания устойчивого и безопасного кода.
- 🧩 Создавать собственные исключения и проектировать понятную систему обработки ошибок в своих функциях.
- 📂 Открывать, читать и записывать файлы с учётом режимов, кодировок и возможных сбоев.
- 🔄 Работать с JSON и CSV: загружать данные, изменять структуры и сохранять результат.
- 🗂 Управлять файловой системой через os, shutil и pathlib: создавать, перемещать, копировать и удалять файлы и директории.
- 🌍 Писать кроссплатформенный код, корректно работающий в Windows, Linux и macOS.
- ⚙️ Разрабатывать практические утилиты для автоматизации работы с файлами и данными.
Для кого этот курс
- 👨🎓 Для студентов и начинающих разработчиков, которые уже знают основы Python и хотят научиться писать устойчивый код.
- ⚙️ Для тех, кто автоматизирует отчёты, выгрузки и обработку данных через CSV и JSON.
- 💼 Для специалистов, которым важно, чтобы их скрипты корректно работали с файлами и не «падали» при ошибках.
- 🖥 Для будущих backend-разработчиков, которым необходима грамотная работа с исключениями и файловой системой.
- 📊 Для аналитиков и data-специалистов, работающих с табличными и структурированными данными.
- 🚀 Для всех, кто хочет перейти от учебных примеров к более профессиональному стилю программирования.
Программа курса
- Исключения, try и except
- Блоки else и finally
- Создание собственных исключений
- Лучшие практики работы с исключениями
- Открытие файлов и контекстный менеджер with
- Обработка ошибок при работе с файлами
- Обработка JSON файлов
- Обработка CSV файлов
- Модуль os
- Модуль shutil
- Работа с путями и кроссплатформенность через pathlib
- Подведем итоги
01Исключения и управление ошибками
- Исключения, try и except
- Блоки else и finally
- Создание собственных исключений
- Лучшие практики работы с исключениями
02Работа с файлами
- Открытие файлов и контекстный менеджер with
- Обработка ошибок при работе с файлами
- Обработка JSON файлов
- Обработка CSV файлов
03Файлы и директории в системе
- Модуль os
- Модуль shutil
- Работа с путями и кроссплатформенность через pathlib
- Подведем итоги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Python. Часть 5 (Исключения и работа с файловой системой)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 

















