[Антон Щербак] [Stepik] Работа с файлами в Python (2024)
Работа с файлами в Python [stepik] [Антон Щербак]
Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой? Почему нужно валидировать файлы и в каких случаях нужно использовать base64? Мы ответим на каждый из этих вопросов и покажем вам, как правильно использовать новые знания.
Чему вы научитесь:
* Научитесь правильно выставлять флаги при работе с файлами
* Узнаете, чем отличается текстовый файл от бинарного
* Разберетесь, почему так важен контекстный менеджер
* Поймете, что такое кодировка и как она работает
* Проведете нормализацию текста
* Научитесь правильно работать с файловой системой
* Узнаете отличия абсолютного и относительного пути
* Сравните os.path и pathlib в своих решениях
* Узнаете, чем так хорош shutil
* Научитесь читать бинарные файлы на низком уровне
* Проведете свою сериализацию и десериализацию файла
* Узнаете, что такое json, toml, yaml и csv
* Разработаете свой валидатор и научитесь применять готовые
* Разберетесь, в чем разница между marshmallow и pydantic
* Увидите, в чем могут быть опасности при использовании pickle
* Узнаете, что такое base64
* Разберетесь, в каких случаях нужно блокировать файл
* Узнаете, как можно отправить файл на сервер и
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал