О разделе
Раздел описывает, как данные входят в программу и выходят из неё — устройства и потоки (ввод-вывод), чтение и запись файлов, кэширование для ускорения, привычные действия пользователя (копировать, удалить) и их связь с CRUD.
Рекомендуемый порядок:
- Ввод и вывод — I/O, устройства, stdin/stdout.
- Чтение и запись — байты, позиция в файле, буферы ОС.
- Кэширование — от кэша CPU до page cache и браузера.
- Манипуляции с данными — CRUD, clipboard, удаление.
На Python теорию I/O и файлов удобно закрепить скриптами с разбором — Lab — Python, файлы и текст; общая теория байтов и page cache — в главе 2.
См. также: Данные и информация, Структуры данных.
Ввод и вывод
Механизмы получения данных из внешних источников и выдачи результатов пользователю.
Чтение и запись
Чтение — это операция получения данных из источника — файла на диске, участка памяти или сетевого соединения — с последующим размещением этих данных в буфер приложения.
Кэширование
Быстрая память для временного хранения часто используемых данных.
Манипуляции с данными
Манипуляции с данными — различия логического и физического удаления, CRUD, clipboard и базовые подходы к очистке информации.
Базовые операции с данными — итоги
Итоги раздела «Базовые операции с данными» — FAQ и краткие ответы по теме.
Базовые операции с данными — чек-лист
Чек-лист раздела «Базовые операции с данными» — вопросы для самопроверки.
Базовые операции с данными — о разделе
Подборка материалов раздела Базовые операции с данными в энциклопедии Вселенная IT.
В подборках
Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:
База программиста — Данные и информация — о разделе, Текст — о разделе, Как работает компьютер — о разделе, Программа — о разделе, Исполняемые файлы и архивы — о разделе, Терминал — о разделе.
Базы данных — Данные и информация — о разделе, Структуры данных — о разделе, Основы баз данных — о разделе, SQL — о разделе, NoSQL — о разделе, Управление реляционными СУБД — о разделе.