Печатное издание одной книгой, А4
406 страниц, 50.75 уч.-изд. л., 47.2 усл. печ. л.
Формат 60×84 1/8 по требованиям ИПЦ НГУ.
Что изменилось с v5.0
REST-сервис переехал из структур данных в базы данных
Раздел «Практика» занимал 223 строки в главе про основные структуры
данных, то есть треть самой крупной главы книги. Это REST-сервис
на Flask с PostgreSQL и Redis, стоявший в части, про которую сказано
«то, что не зависит ни от системы, ни от языка», и опиравшийся сразу
на декораторы, базы данных и веб из трёх более поздних частей.
Пример встал в главе «Базы данных» после раздела про нереляционные базы:
к этому месту читатель уже знает и SQL, и ORM, и Redis, на котором
держится последний из четырёх вариантов хранения.
Вводка переписана под новое место. Раньше она кончалась словами «ради
этой мысли глава и написана», что верно для главы про структуры данных
и бессмысленно для главы про базы. Теперь раздел называется «Одна
задача в четырёх хранилищах» и предлагает смотреть не на код, который
почти не меняется, а на то, где лежат данные и во что обходится каждая
операция.
Обе главы связаны ссылками: из структур данных вперёд на живой сервис,
из баз данных назад на арифметику сложности.
Глава про структуры данных избавилась от Flask, @app.route, psycopg2
и Redis: их там теперь ноль, а было двадцать одно упоминание.
Проверено
78 глав, ни сирот, ни дублей, ноль битых внутренних ссылок,
все ограждения листингов закрыты, переполнений строк ноль.