Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 8 фев 2024.

Цена: 1490р.-90%
Взнос: 146р.
100%

Основной список: 32 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 8 фев 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    2024-02-08_12-05-34.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р.
    Скрытая ссылка
     
    Последнее редактирование модератором: 10 фев 2024
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      8 сен 2024
    2. skladchik.com
      Optimiza хранитель.
      8 сен 2024
    3. skladchik.com
      Складчина закрыта.
      7 сен 2024
    4. skladchik.com
      Складчина доступна.
      23 май 2024

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      8 сен 2024
    2. skladchik.com
      Optimiza хранитель.
      8 сен 2024
    3. skladchik.com
      Складчина закрыта.
      7 сен 2024
    4. skladchik.com
      Складчина доступна.
      23 май 2024
Статус обсуждения:
Комментирование ограничено.