Скоро на All-DAR - Работа с файлами в Python [stepik] [Антон Щербак]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.130
Название: Работа с файлами в Python [stepik] [Антон Щербак]

bcd8f9d7888bd753236f0f366b8e9770.jpg


Описание:
Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается 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

Файловая система

Бинарные файлы

Сериализация

Сериализация текстовых файлов

Валидация

Сериализация бинарных файлов

Файлы в серверных приложениях

Файлы в интернете

Файловые хранилища

Объектные хранилища
— Заключение. Что дальше? Курс полностью текстовый, в нем вы не найдете ни одного видео-ролика.

◆ ЦЕНА МАТЕРИАЛА ◆
Цена: 1490р.

Материал «Работа с файлами в Python [stepik] [Антон Щербак]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

РЕГИСТРАЦИЯ

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху