Сорок(и более) штрихов о прочитанных(переведённых) книгах.

Штрих сорок пятый. 2023 год.

Эндрю Рининсленд, Свизек Теллер. Визуализация данных с помощью библиотеки D3.js 4.x. Третий выпуск. Научитесь визуализировать свои данные с помощью JavaScript.

(Ændrew Rininsland, Swizec Teller. D3.js 4.x Data Visualization. Third Edition. Learn to visualize your data with JavaScript., ISBN 978-1-78712-035-8, Copyright © 2017 Packt Publishing)

p.s.

Выдержка из книги:

Предисловие

Добро пожаловать в книгу «Визуализация данных с помощью библиотеки D3.js 4.x. Третий выпуск.». В этой книге вы изучите основы одной из самых вездесущих и мощных в мире библиотек визуализации данных, но мы не остановимся на этом. К концу совместного чтения, у вас будут все навыки и вы должны стать полным D3-ниндзя и сможете сделать все, от построения с нуля визуализации, к сквозному использованию ее на сервере и написания автоматизированных тестов. Если вы до сих пор не повысили свои JavaScript-навыки, то при чтении вы частично сделаете это - эта книга пытается использовать последние JavaScript-функции, в настоящее время добавляемые к языку, все время объясняя, почему они крутые и как они отличаются от "старого школьного" языка JavaScript.

Для кого предназначена эта книга?

Эта книга предназначена для веб-разработчиков, разработчиков интерактивных новостей, ученых по данным, и любых читателей, заинтересованных представлением данных посредством интерактивной визуализации в веб-сети с помощью библиотеки D3. Чтобы следовать за повествованием в этой книге, необходимы некоторые элементарные знания языка программирования JavaScript, но никакой предшествующий опыт работы с визуализацией данных или с библиотекой D3 не требуется.

Что рассматривает эта книга?

Глава 1 «Начинаем с библиотеки D3, языка ES2017 и пакета Node.js» касается последних инструментов для построения визуализации данных, с использованием библиотеки D3.

Глава 2 «Учебник для начинающих по DOM, SVG и CSS» рассматривает базовые веб-технологии, которыми может управлять библиотека D3.

Глава 3 «Примитивы фигур в библиотеке D3» идентифицирует и создает базовые фигуры(формы), которые включают визуализацию данных.

Глава 4 «Производство полезных данных» обучает, как преобразовать данные так, чтобы библиотека D3 могла визуализировать их.

Глава 5 «Определение впечатления пользователя - анимация и взаимодействие» помогает вам использовать анимацию и интерактивность пользователя, для управления визуализацией данных.

Глава 6 «Иерархические D3-раскладки» фокусируется на том, как иерархические раскладки могут поднять ваши D3-навыки на следующий уровень, предоставляя повторно-используемые шаблоны(образцы) для составления сложных таблиц.

Глава 7 «Другие раскладки» обсуждает неиерархические раскладки, которые ускоряют создание многих дополнительных сложных типов диаграмм.

Глава 8 «Библиотека D3 на сервере с продуктами Canvas, Koa 2 и Node.js» обрисовывает в общих чертах, как построить и развернуть веб-сервис на базе продукта Node.js, который рендерит библиотеку D3, используя продукты Koa.js и холст Canvas.

Глава 9 «Конфиденциальность в визуализации» демонстрирует, как улучшить качество вашего кода, предоставляя линтинг(linting, контроль статических типов(static typing) и автоматизированное тестирование (automated testing) к вашим проектам.

Глава 10 «Разработка хорошей визуализации данных» сравнивает и контрастирует, отличающиеся подходы к визуализации данных, строя набор методов наиболее успешной практики.

Что потребуется для работы с книгой?

Вам потребуется ПЭВМ, способная выполнять продукт Node.js. В первой главе мы обсудим, как установить этот продукт и вы можете работать с ним в значительной степени со всем, чем-либо, но наличие нескольких дополнительных гигабайтов ОЗУ(RAM), вероятно, поможет вам при разработке. Некоторые примеры отображения(mapping) позже в книге интенсивно занимают ЦПУ(CPU), хотя большинство ПЭВМ, произведенных после 2014 года, должно быть в состоянии обработать их.

У вас также должна быть последняя версия вашего любимого веб-браузера, у меня - веб-браузер Chrome, и я использую его в примерах, но веб-браузер Firefox также работает хорошо. Вы можете также попытаться работать в веб- браузере Safari или в веб-браузере Internet Explorer/Edge, или в веб-браузере Opera или в любом числе других браузеров, но я нахожу, что Chrome- инструменты разработчика Chrome являются лучшими.

Книга:

https://www.packtpub.com/product/https://www.packtpub.com/product/d3js-4x-data-visualization-third-edition/9781787120358

Загрузка кода примеров для этой книги:

https://github.com/PacktPublishing/D3.js-4.x-Data-Visualization

Загрузка цветных изображений для этой книги:

Нет.