Работа с файлами часто становится узким местом в Python-приложениях из-за неправильного управления потоками или некорректной валидации. В этом курсе разбирается внутренняя механика файловых операций: от различий между режимами доступа (rt+ против ab+) до низкоуровневого чтения бинарных данных и управления файловыми потоками.
Материал сфокусирован на инструментах для backend-разработчика: вы освоите работу с библиотеками io, shutil, pathlib, а также сравните возможности marshmallow и pydantic для валидации данных. Отдельное внимание уделяется практической безопасности при работе с сериализацией (pickle, json, toml, yaml, csv) и передаче файлов через сеть. Курс построен на текстовых уроках, что позволяет использовать его как справочник в повседневной работе.
Отзывов пока нет. Будьте первым!