- Регистрация
- 24.06.19
- Сообщения
- 59,222
- Реакции
- 331,471
Последние темы автора:
- [Дмитрий Мирцев] Теория ЗемлеТочек (2021)
- [Александр Югай] Практический Ци Мень 7 (Эксклюзивный вебинар)
- [Наташа Фелицына] [Felitsyna school] Колористика (2025)
- [Марина Берестова] Гид Вау-цветники для зон зимостойкости от 2 до 8. Обновление (2025)
- [Меир Шнайдер] Прозрение: естественное улучшение зрения за 10 шагов. Часть 1 из 2 (2024)
- #1
Голосов: 0
[Антон Щербак] [Stepik] Работа с файлами в Python (2024)
Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой? Почему нужно валидировать файлы и в каких случаях нужно использовать base64? Мы ответим на каждый из этих вопросов и покажем вам, как правильно использовать новые знания.
Чему вы научитесь:
Этот курс нужен любому Backend-разработчику. В нем вы найдете то, с чем будете сталкиваться всегда, когда вам нужно что-то делать с файлами. В дальнейшем вы сможете использовать его как шпаргалку в своей работе.
Мы рассчитываем что вы прошли наш предыдущий курс Python для pre-junior Backend-разработчика либо знаете каждый раздел оттуда.
Также для понимания теории курса:
Нужно на базовом уровне знать конструкцию try/except/finally/else.
При освоении раздела по валидации нужно на начальном уровне знать, что такое функция, Класс, и поле класса.
Также в разделе про валидацию мы используем typings. (Да, этот раздел довольно сложный)
Преподаватель:
Антон Щербак. Python backend-developer at Selectel. Работаю Python Backend-разработчиком в компании Selectel, преподавательский стаж с 2017 года.
Программа курса:
- Введение
- Содержание
Текстовые файлы ч.1
Текстовые файлы ч.2
Файловая система
Бинарные файлы
Сериализация
Сериализация текстовых файлов
Валидация
Сериализация бинарных файлов
Файлы в серверных приложениях
Файлы в интернете
Файловые хранилища
Объектные хранилища
- Заключение. Что дальше?
Курс полностью текстовый, в нем вы не найдете ни одного видео-ролика.
Подробнее:
[Антон Щербак] [Stepik] Работа с файлами в Python (2024) - Описание курса
Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается 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
Файловая система
Бинарные файлы
Сериализация
Сериализация текстовых файлов
Валидация
Сериализация бинарных файлов
Файлы в серверных приложениях
Файлы в интернете
Файловые хранилища
Объектные хранилища
- Заключение. Что дальше?
Курс полностью текстовый, в нем вы не найдете ни одного видео-ролика.
Подробнее:
Для просмотра ссылок пройдите регистрацию
Скачать курс - [Антон Щербак] [Stepik] Работа с файлами в Python (2024)
Вы должны Войти на форум чтобы увидеть контент.