← К навигатору курса · Раздел 1 из 4
Учим программу работать с вашими файлами: читать и писать текст в правильной кодировке, наводить порядок в папках, вести таблицу расходов в CSV и настройки в JSON, узнавать тип файла по байтам.
Краткий план раздела
После этого раздела ты сможешь:
- читать и записывать текстовые файлы без «кракозябр»
- сортировать и переносить файлы по правилу
- обрабатывать таблицы CSV и файлы настроек JSON
- работать с байтами и определять тип файла
📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно | 🔽 — не обязательно
📖 Уроки
- 1.1 Текстовые файлы и кодировки: open, with, построчно
- 1.2 Папки и пути: pathlib, os, shutil — наводим порядок в «Загрузках»
- 1.3 CSV и JSON: таблица расходов и файл настроек
- 1.4 Двоичные данные: байты, картинки, чтение заголовка файла
Итоги раздела
- with и encoding — в каждом открытии файла
- pathlib собирает пути на любой системе
- CSV — для таблиц, JSON — для настроек
- тип файла выдают первые байты, а не расширение
