Описание
[Антон Щербак] Работа с файлами в 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)
![[Дарья Татькова, Виктор Кузьмин] 1C-аналитик: расширенный курс (часть 1 из 5) (2025) [Нетология]](https://infoshopik.com/wp-content/uploads/2025/07/darya-tatkova-viktor-kuzmin-1c-analitik-rasshirennyy-kurs-chast-1-iz-5-2025-netologiya--324x324.png)
![[Специалист][Юлия Белова] Системный анализ (2022)](https://infoshopik.com/wp-content/uploads/2022/08/specialistjulija-belova-sistemnyj-analiz-2022--324x324.png)
![[Дмитрий Инешин] Тестирование ПО для начинающих. SQL, Postman, Jira, Git (2021) [udemy]](https://infoshopik.com/wp-content/uploads/2021/12/dmitrij-ineshin-testirovanie-po-dlja-nachinajushhih.-sql-postman-jira-git-2021-udemy--324x324.png)
![[Дмитрий Лаврик] PHP – базовый курс (2019)](https://infoshopik.com/wp-content/uploads/2021/12/dmitrij-lavrik-php-bazovyj-kurs-2019-324x324.jpg)
![[Hayk Inants] SQL для начинающих (часть 2) (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/06/hayk-inants-sql-dlja-nachinajushhih.-1-chast-2024-stepik--324x324.png)
![[Академия верстки] Web Start (февраль 2019)](https://infoshopik.com/wp-content/uploads/2021/12/akademija-verstki-web-start-fevral-2019-324x324.jpg)
![[Слёрм][Slurm][Артём Мурадов] Алгоритмы: roadmap для работы и собеседований (2022)](https://infoshopik.com/wp-content/uploads/2022/04/sljormslurmartjom-muradov-algoritmy-roadmap-dlja-raboty-i-sobesedovanij-2022-324x324.png)
![[Stepik] Терминал Linux. Основы работы в командной строке (2024)](https://infoshopik.com/wp-content/uploads/2024/01/stepik-terminal-linux.-osnovy-raboty-v-komandnoj-stroke-2024-324x324.png)
![[Udemy] Полное руководство по Python. Python Programming Bootcamp (Derek Banas) (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-polnoe-rukovodstvo-po-python.-python-programming-bootcamp-derek-banas-2019-324x324.jpg)
![[Никита Хохлов] Разработка Telegram ботов на Pyrogram Python (2021) [Udemy]](https://infoshopik.com/wp-content/uploads/2021/12/nikita-hohlov-razrabotka-telegram-botov-na-pyrogram-python-2021-udemy--324x324.png)
![[Арсланов, Медведев] Как сделать неубиваемую Windows? (2018)](https://infoshopik.com/wp-content/uploads/2021/12/arslanov-medvedev-kak-sdelat-neubivaemuju-windows-2018-324x324.jpg)
![[Udemy] Тестировщик ПО с Нуля до Intermediate. Много практики! (2022) [Popelyshko Nataliia]](https://infoshopik.com/wp-content/uploads/2022/02/udemy-testirovshhik-po-s-nulja-do-intermediate.-mnogo-praktiki-2022-popelyshko-nataliia-324x324.png)
![[Timur Mashnin] Python 3: От новичка до профессионала (2020)](https://infoshopik.com/wp-content/uploads/2021/12/timur-mashnin-python-3-ot-novichka-do-professionala-2020-324x324.jpg)
![[Яндекс.Практикум] Java-разработчик (2021) Часть 5 из 10](https://infoshopik.com/wp-content/uploads/2022/01/jandeks.praktikum-java-razrabotchik-chast-1-iz-10-324x324.png)
![[Udemy] [Yuri Popov] Unreal Engine — полное руководство по разработке на С++ (2021)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-yuri-popov-unreal-engine-polnoe-rukovodstvo-po-razrabotke-na-s-2021-324x324.png)
![[Глеб Учитель] Проектирование архитектуры и интеграций (API / брокеры) сервисов (2023) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/01/gleb-uchitel-proektirovanie-arhitektury-i-integracij-api-brokery-servisov-2023-stepik-324x324.png)
![[МФТИ] Первичный анализ данных в Python (часть 1) (2021)](https://infoshopik.com/wp-content/uploads/2021/12/mfti-pervichnyj-analiz-dannyh-v-python-chast-1-2021-324x324.png)
![[Антон Петроченков] Запись 2-дневного практикума по поиску и исправлению ошибок в разработке сайта, рекламе, аналитике (2021) [Marketing Monsters Club]](https://infoshopik.com/wp-content/uploads/2021/12/anton-petrochenkov-zapis-2-dnevnogo-praktikuma-po-poisku-i-ispravleniju-oshibok-v-razrabotke-sajta-reklame-analitike-2021-marketing-monsters-club--324x324.png)
![[n4e] Работа с Wireshark (2023)](https://infoshopik.com/wp-content/uploads/2023/04/n4e-rabota-s-wireshark-2023-324x324.png)
![[Артем Киреев] Разработка ботов в Telegram (2025)](https://infoshopik.com/wp-content/uploads/2025/07/artem-kireev-razrabotka-botov-v-telegram-2025-324x324.png)
Отзывы
Отзывов пока нет.