Перейти к основному содержимому

О разделе

Раздел описывает, как данные входят в программу и выходят из неё — устройства и потоки (ввод-вывод), чтение и запись файлов, кэширование для ускорения, привычные действия пользователя (копировать, удалить) и их связь с CRUD.

Рекомендуемый порядок:

  1. Ввод и вывод — I/O, устройства, stdin/stdout.
  2. Чтение и запись — байты, позиция в файле, буферы ОС.
  3. Кэширование — от кэша CPU до page cache и браузера.
  4. Манипуляции с данными — CRUD, clipboard, удаление.

На Python теорию I/O и файлов удобно закрепить скриптами с разбором — Lab — Python, файлы и текст; общая теория байтов и page cache — в главе 2.

См. также: Данные и информация, Структуры данных.


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

База программистаДанные и информация — о разделе, Текст — о разделе, Как работает компьютер — о разделе, Программа — о разделе, Исполняемые файлы и архивы — о разделе, Терминал — о разделе.

Базы данныхДанные и информация — о разделе, Структуры данных — о разделе, Основы баз данных — о разделе, SQL — о разделе, NoSQL — о разделе, Управление реляционными СУБД — о разделе.


Содержание