[Антон Щербак] [Stepik] Работа с файлами в Python (2024) Работа с файлами в Python [stepik] [Антон Щербак] Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой? Почему нужно валидировать файлы и в каких случаях нужно использовать base64? Мы ответим на каждый из этих вопросов и покажем вам, как правильно использовать новые знания. Чему вы научитесь:
Научитесь правильно выставлять флаги при работе с файлами
Узнаете, чем отличается текстовый файл от бинарного
Разберетесь, почему так важен контекстный менеджер
Поймете, что такое кодировка и как она работает
Проведете нормализацию текста
Научитесь правильно работать с файловой системой
Узнаете отличия абсолютного и относительного пути
Сравните os.path и pathlib в своих решениях
Узнаете, чем так хорош shutil
Научитесь читать бинарные файлы на низком уровне
Проведете свою сериализацию и десериализацию файла
Узнаете, что такое json, toml, yaml и csv
Разработаете свой валидатор и научитесь применять готовые
Разберетесь, в чем разница между marshmallow и pydantic
Увидите, в чем могут быть опасности при использовании pickle
Узнаете, что такое base64
Разберетесь, в каких случаях нужно блокировать файл
Узнаете, как можно отправить файл на сервер и скачать его оттуда
Для кого этот курс: Этот курс нужен любому Backend-разработчику. В нем вы найдете то, с чем будете сталкиваться всегда, когда вам нужно что-то делать с файлами. В дальнейшем вы сможете использовать его как шпаргалку в своей работе. Мы рассчитываем что вы прошли наш предыдущий курс Python для pre-junior Backend-разработчика либо знаете каждый раздел оттуда. Также для понимания теории курса: Нужно на базовом уровне знать конструкцию try/except/finally/else. При освоении раздела по валидации нужно на начальном уровне знать, что такое функция, Класс, и поле класса. Также в разделе про валидацию мы используем typings. (Да, этот раздел довольно сложный) Преподаватель: Антон Щербак. Python backend-developer at Selectel. Работаю Python Backend-разработчиком в компании Selectel, преподавательский стаж с 2017 года. Программа курса: - Введение - Содержание Текстовые файлы ч.1 Текстовые файлы ч.2 Файловая система Бинарные файлы Сериализация Сериализация текстовых файлов Валидация Сериализация бинарных файлов Файлы в серверных приложениях Файлы в интернете Файловые хранилища Объектные хранилища - Заключение. Что дальше? Курс полностью текстовый, в нем вы не найдете ни одного видео-ролика. Продажник: https://stepik.org/course/132196/promo ↓ Скачать: ↓
Скачать Антон Щербак, Stepik - Работа с файлами в Python (2024) слив курса.
Текущее время: Сегодня 20:13
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы