Описание
[Антон Щербак] Работа с файлами в Python (2024) [stepik]
![[Антон Щербак] Работа с файлами в Python (2024) [stepik]](https://freekurses.site/wp-content/uploads/anton-shherbak-rabota-s-fajlami-v-python-2024-stepik-.png)
Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается 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
Цена с продажника: 1490 руб.
У нас Вы можете приобрести всего за 100 руб.

![[Антон Щербак] Работа с файлами в Python (2024) [stepik]](https://infoshopik.com/wp-content/uploads/2024/05/anton-shherbak-rabota-s-fajlami-v-python-2024-stepik-.png)
![[Webcademy] Gulp Сборка. Ускорение верстки (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/webcademy-gulp-sborka.-uskorenie-verstki-2018-skachat-324x324.jpg)
![[Бауыржан Абдигалин] Создание многостраничного сайта на Wordpress с нуля (2024) [Udemy]](https://infoshopik.com/wp-content/uploads/2024/12/bauyrzhan-abdigalin-sozdanie-mnogostranichnogo-sayta-na-wordpress-s-nulya-2024-udemy--324x324.png)
![[Udemy] Electron - разработка настольных приложений на JavaScript (2020)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-electron-razrabotka-nastolnyh-prilozhenij-na-javascript-2020-324x324.png)
![[Артем Исламов] Веб-разработчик 12.0](https://infoshopik.com/wp-content/uploads/2021/12/veb-razrabotchik-12.0-artem-islamov-skachat-324x324.png)
![[Максим Дуплей] Docker для начинающих: Шаг за шагом (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/maksim-dupley-docker-dlya-nachinayuschih-shag-za-shagom-2024-stepik--324x324.png)
![[Алексей Шаграев, Татьяна Шаврина] ChatGPT. Менеджер ИИ-продуктов (2023) [Product University]](https://infoshopik.com/wp-content/uploads/2023/04/aleksej-shagraev-tatjana-shavrina-chatgpt.-menedzher-ii-produktov-2023-product-university-324x324.jpg)
![[Дмитрий Елисеев] Мастер-класс по Apache Kafka и RabbitMQ (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/dmitrij-eliseev-master-klass-po-apache-kafka-i-rabbitmq-2018-skachat-324x324.jpg)
![[Павел Хошев] Асинхронный Python (2023) [Stepik]](https://infoshopik.com/wp-content/uploads/2023/09/pavel-hoshev-asinhronnyj-python-2023-stepik--324x324.png)
![[Alex Erofeev] JavaScript: самый быстрый курс (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/12/alex-erofeev-javascript-samyy-bystryy-kurs-2024-stepik-.png)
![[Udemy] Программирование виртуальной и дополненной реальности (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-programmirovanie-virtualnoj-i-dopolnennoj-realnosti-324x324.jpg)
![[Антон Жиянов] Thank Go! Многозадачность в Golang (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/07/stepik-anton-zhijanov-thank-go-mnogozadachnost-v-golang-2024-324x324.png)
![[SOFT-IT] Зарабатывай на 30% больше, работая меньше (2022) [devskills]](https://infoshopik.com/wp-content/uploads/2022/12/soft-it-zarabatyvaj-na-30-bolshe-rabotaja-menshe-2022-devskills--324x324.png)
![[Нетология] SQL и получение данных (2019)](https://infoshopik.com/wp-content/uploads/2021/12/netologija-sql-i-poluchenie-dannyh-2019-324x324.jpg)
![[profit] [Степанцев Альберт] Почему ограничения - это хорошо? (2021)](https://infoshopik.com/wp-content/uploads/2021/12/profit-stepancev-albert-pochemu-ogranichenija-jeto-horosho-2021-324x324.png)
![[А. Батыров, В. Котов] Автоматизация тестирования REST API на Python (2021) [software-testing.ru]](https://infoshopik.com/wp-content/uploads/2021/12/a.-batyrov-v.-kotov-avtomatizacija-testirovanija-rest-api-na-python-2021-software-testing.ru_-324x324.png)
![[a.kuharbogdan.com] Администратор 1С v2.7 (2021)](https://infoshopik.com/wp-content/uploads/2021/12/a.kuharbogdan.com-administrator-1s-v2.7-2021-324x324.png)
![[itik] Онлайн-школа программирование для детей 7-15 лет. Месяц 1 (2022)](https://infoshopik.com/wp-content/uploads/2022/06/itik-onlajn-shkola-programmirovanie-dlja-detej-7-15-let.-mesjac-1-2022-324x324.png)
![[Дмитрий Фокеев] Верстка и создание сайтов в Webflow - с нуля до результата (2024) [stepik]](https://infoshopik.com/wp-content/uploads/2024/04/dmitrij-fokeev-verstka-i-sozdanie-sajtov-v-webflow-s-nulja-do-rezultata-2024-stepik--324x324.png)
![[Александр Кириченко] Фундаментальный курс Node.js + Express + MongoDB (2020)](https://infoshopik.com/wp-content/uploads/2021/12/aleksandr-kirichenko-fundamentalnyj-kurs-node.js-express-mongodb-2020-324x324.png)
![[Нетология] Старт в программировании (2019)](https://infoshopik.com/wp-content/uploads/2021/12/netologija-start-v-programmirovanii-2019-324x324.jpg)
Отзывы
Отзывов пока нет.