Глава 1. Файлы и данные

Учим программу работать с вашими файлами: читать и писать текст в правильной кодировке, наводить порядок в папках, вести таблицу расходов в CSV и настройки в JSON, узнавать тип файла по байтам.

Краткий план раздела

После этого раздела ты сможешь:

  • читать и записывать текстовые файлы без «кракозябр»
  • сортировать и переносить файлы по правилу
  • обрабатывать таблицы CSV и файлы настроек JSON
  • работать с байтами и определять тип файла

📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно | 🔽 — не обязательно

📖 Уроки

Итоги раздела

  • with и encoding — в каждом открытии файла
  • pathlib собирает пути на любой системе
  • CSV — для таблиц, JSON — для настроек
  • тип файла выдают первые байты, а не расширение
Школа Виктора Комлева