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

Статус
В этой теме нельзя размещать новые ответы.

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

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


Описание:


Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой? Почему нужно валидировать файлы и в каких случаях нужно использовать base64? Мы ответим на каждый из этих вопросов и покажем вам, как правильно использовать новые знания.

Чему вы научитесь
  • Научитесь правильно выставлять флаги при работе с файлами
  • Узнаете, чем отличается текстовый файл от бинарного
  • Разберетесь, почему так важен контекстный менеджер
  • Поймете, что такое кодировка и как она работает
  • Проведете нормализацию текста
  • Научитесь правильно работать с файловой системой
  • Узнаете отличия абсолютного и относительного пути
  • Сравните os.path и pathlib в своих решениях
  • Узнаете, чем так хорош shutil
  • Научитесь читать бинарные файлы на низком уровне
  • Проведете свою сериализацию и десериализацию файла
  • Узнаете, что такое json, toml, yaml и csv
  • Разработаете свой валидатор и научитесь применять готовые
  • Разберетесь, в чем разница между marshmallow и pydantic
  • Увидите, в чем могут быть опасности при использовании pickle
  • Узнаете, что такое base64
  • Разберетесь, в каких случаях нужно блокировать файл
  • Узнаете, как можно отправить файл на сервер и скачать его оттуда

О курсе
Цель курса


Вы, наверное, сейчас думаете: "Неужели тот короткий урок из курса n можно было превратить в целый курс?" Когда мы изучали эту тему, казалось, что того короткого урока достаточно для работы. А потом пришли программировать и сели в лужу. Пришлось долго и мучительно выискивать информацию по форумам и непонятным статьям о том, как нужно работать с файлами правильно. Спустя некоторое время понимание пришло, жаль не было места, где эти знания были бы собраны в кучу.

Теперь такое место есть. Наша главная цель – экономия вашего времени и нервов.

Почему стоит выбрать наш курс?
  • Мы делаем упор на задачи. В нашем курсе их много, и они не простые. Мы понимаем, что чтобы научиться программировать – нужно решать задачи.
  • В нашем курсе вся теория изложена с использованием Python 3.11, что делает наш курс самым современным на данный момент.
  • Рассказываем только то, что вам нужно. Не даем бесполезные темы и искусственно хронометраж бессмысленными заданиями не растягиваем.
  • Наш курс ориентирован на Backend-разработчиков, потому что мы сами ими являемся. Он подойдет и для других направлений, но для Backend он будет как нож по маслу.
Для кого этот курс
Этот курс нужен любому Backend-разработчику. В нем вы найдете то, с чем будете сталкиваться всегда, когда вам нужно что-то делать с файлами. В дальнейшем вы сможете использовать его как шпаргалку в своей работе.

Начальные требования

Мы рассчитываем что вы прошли наш предыдущий курс Python для pre-junior Backend-разработчика либо знаете каждый раздел оттуда.

Также для понимания теории курса:

  • Нужно на базовом уровне знать конструкцию try/except/finally/else.
  • При освоении раздела по валидации нужно на начальном уровне знать, что такое функция, Класс, и поле класса.
  • Также в разделе про валидацию мы используем typings. (Да, этот раздел довольно сложный)

Наши преподаватели

Антон Щербак
Python backend-developer at Selectel
На языке Python начал писать еще со школьных времен, и в данный момент работаю Python Backend-разработчиком в компании Selectel. Имею преподавательский стаж с 2017 года, и занимаюсь коммерческой разработкой с 2018. Выступаю на ИТ-конференциях. Пишу технические статьи…
Как проходит обучение

Курс полностью текстовый, в нем вы не найдете ни одного видео-ролика. Мы вас будем поддерживать на каждом шаге. Для тех, кто проходил другие наши курсы уже понятно, что отвечаем мы быстро и подробно.

Спойлер: Программа курса
  1. Введение
Содержание
  1. Текстовые файлы ч.1
  2. Текстовые файлы ч.2
  3. Файловая система
  4. Бинарные файлы
  5. Сериализация
  6. Сериализация текстовых файлов
  7. Валидация
  8. Сериализация бинарных файлов
  9. Файлы в серверных приложениях
  10. Файлы в интернете
  11. Файловые хранилища
  12. Объектные хранилища
Заключение
  1. Заключение
  2. Что дальше?

Отзывы прошедших курс
4.5 из 5 из 12 отзывов

Скрытая ссылка

Материал «Работа с файлами в Python [stepik] [Антон Щербак]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 

Вложения

  • Работа с файлами в Python [stepik] [Антон Щербак]
    Работа с файлами в Python [stepik] [Антон Щербак]
    6,8 KB · Просмотры: 61
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
874
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
3K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу