Привет! Меня зовут Таня, я аналитик данных и люблю бумажный формат книг (если есть сомнения, сначала пробую электронную версию, но если книга заходит всегда беру бумажную версию). В этой статье честный обзор без рекламы, тех книг, которые я купила не так давно в бумажном формате.
Что в моем списке
-
«Математика для Data Science»
-
«Алгоритмы и структуры данных» Миядзаки
-
«Прикладные структуры данных и алгоритмы» Венгроу
-
«Грокаем алгоритмы искусственного интеллекта»
1. «Математика для Data Science. Управляем данными с помощью линейной алгебры, теории вероятностей и статистики»
Автор: Томас Нилд (Thomas Nield)
Страниц: 336
Это книга для тех, кто хочет наконец-то понять, что происходит под капотом библиотек вроде scikit-learn. Автор обещает познакомить нас с линейной алгеброй, теорией вероятностей, математической статистикой и машинным обучением ровно в том объеме, который реально нужен аналитику.
Томас Нилд – основатель компании Nield Consulting Group, преподаватель O’Reilly Media и Университета Южной Калифорнии, он специализируется на том, чтобы излагать технические темы доступно и интересно для тех, кто не знаком с предметом или побаивается его.
С книгой знакома давно, всегда всем рекомендую, но бумажную версию купила недавно.
Первые четыре главы – фундамент: матан, тервер, линейная алгебра и статистика, последние три про машинное обучение. Фишка в том, что автор не просто дает формулы, а показывает, как применять их на практике. Особенно когда-то мне зашла глава про распределение Стьюдента, там прям пошагово: когда выборка маленькая (меньше 30 элементов), нормальное распределение уже не катит нужно использовать t-распределение, и, что удобно, есть сразу примеры кода на Python:
from scipy.stats import t
n = 25
lower = t.ppf(.025, df=n-1)
upper = t.ppf(.975, df=n-1)
print(lower, upper)
# -2.063898561628021 2.0638985616280205
За что я ее люблю
1) Есть примеры не только формул, но и кода. Автор не бросает читателя один на один с интегралами, он сразу показывает, как это реализуется на Python в реальных задачах.
2) В конце главы про большие данные есть крутой разбор «ошибки меткого стрелка» (когда мы ищем закономерности там, где их нет). Тот самый случай, когда data mining превращается в игру «найди совпадение».
3) В книге есть практика, каждая тема заканчивается кодом, который можно запустить.
4) Математические обозначения и специальные термины сведены к минимуму, так автор реально старается говорить на человеческом языке, чтобы книга стала доступной даже начинающим.
Кому подойдет
Тем, у кого есть база программирования на Python, но математика хромает или наоборот: математику знаете, а как применить в коде не очень понятно.
По отзывам, книга закрывает разрыв между теорией и практикой, я с ними согласна.
Минусы
В комментариях на Хабре пишут, что автор иногда заменяет математические обозначения питоновским кодом. Кому-то это в кайф, а кто-то бесится: «формула едина для всего мира, а код – только для питонистов». Но лично мне такой подход заходит, так как я лучше пойму код, чем формулу с интегралами.
2. «Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды»
Авторы: М. Исида, С. Миядзаки
Страниц: 256
Это яркая, полноцветная книга, которая делает изучение алгоритмов простым и увлекательным, яркая буквально: там куча иллюстраций, схем и наглядных примеров, для визуалов типа меня – этопросто подарок.
Авторы обещают, что после прочтения вы поймете, что такое эффективность алгоритмов, как работают сортировка, поиск, графы и хеш-таблицы, еще есть главы про криптографию, сжатие данных и даже машинное обучение (алгоритмы кластеризации).
За что я ее люблю
1) Как я уже сказала, визуал очень красивый, если вы когда-нибудь пытались понять бинарное дерево по скучным абзацам текста – вы точно оцените, там все нарисовано наглядно.
2) Книга прям, «для тех, кто ненавидит читать лонгриды» , кратко и наглядно, мне иногда хочется просто посмотреть на картинку и вспомнить суть.
3) Книга рассчитана на новичков, но при этом покрывает не только базу, но и сложные темы.
Кому подойдет
Тем, кто боится алгоритмов как огня и тем, кто хочет понять, как работают структуры данных, но от учебников Кормена хочется плакать, особенной зайдем тем, кто визуал.
Минусы
Пока не нашла, но если покопаться – наверное, для хардовых программистов она будет слишком простой, это скорее вход в тему, чем глубокое погружение.
3. «Прикладные структуры данных и алгоритмы. Прокачиваем навыки»
Автор: Джей Венгроу
Страниц: 512
Если Миядзаки – это входной билет в мир алгоритмов, то Венгроу – это уверенный следующий уровень, немного пугающий толстенный том (512 страниц!), который учит применять структуры данных в реальных проектах.
В книге разбираются: нотация «О большое», популярные сортировки, рекурсия, хеш-таблицы, стеки, очереди, связанные списки, двоичные деревья, кучи, префиксные деревья, графы и алгоритм Дейкстры.
Я считаю, да и отзывы говорят о том, что последняя глава – просто бомба, там разобраны способы решения простых алгоритмических задачек, которые когда-то встречались каждому.
Главный плюс!
Примеры кода сразу на трех языках: Python, JavaScript и Ruby, для тех, кто работает в разных стеках – это точно находка.
За что я ее люблю
1) Как говорила выше, я люблю, когда есть практика и она тут есть, это не просто про то что вот алгоритм, запомните что это значит и как считать а прям пошаговый разбор: вот задача, вот решение, вот код.
2) Хорошие упражнения по темам, в конце каждой темы есть задачки для самопроверки, они реально помогают закрепить материал.
Кому подойдет
Тем, кто уже прошел базу и хочет копать глубже, тем, кто готовится к собеседованиям в крупные компании (там любят спрашивать алгоритмы). Тем, кто хочет писать быстрый и эффективный код.
Минусы
Из-за обилия кода и примеров читать ее как роман не получится, это рабочая лошадка, практический справочник: открыл тему – разобрал – закрыл. И да, еще она тяжелая физически (в рюкзаке носить не вариант).
4. «Грокаем алгоритмы искусственного интеллекта»
Автор: Ришал Хёрбанс
Страниц: 368
Книга из культовой серии «Грокаем…» про алгоритмы искусственного интеллекта, если вы читали «Грокаем алгоритмы» Адитьи Бхаргавы – вы знаете этот стиль: просто, с картинками и с юмором.
10 глав, которые покрывают: основы поиска (бинарный, в ширину, в глубину), умный поиск (A*, min-max), эволюционные алгоритмы, генетическое программирование, роевой интеллект (муравьи, частицы), машинное обучение, нейросети и Q-learning.
Фишка книги – это блок-схемы! Многие алгоритмы описаны через блок-схемы, что реально помогает понять логику работы, и жизненный цикл алгоритмов тоже описан.
За что я ее люблю
1) Книга идеально подходит как «введение в AI»., прочитал и в целом уже понимаешь, что такое эволюционные алгоритмы и зачем нужен роевой интеллект.
2) Книга развивающая и она не только про МЛ, там есть главы про поиск, про игры (min-max), про муравьиные алгоритмы – то, что в обычных книгах по ML часто пропускают.
3) Это часть большой серии: после нее можно читать «Грокаем машинное обучение», потом «Грокаем глубокое обучение», постепенное погружение и запоминающийся стиль автора.
Кому подойдет
Тем, кто хочет понять, что вообще происходит в мире AI, но боится сложных формул, тем, кто уже прочитал «Грокаем алгоритмы» и хочет двигаться дальше.
Минусы
Своих не сформулировала, но в отзывах пишут, что есть странности перевода: часть терминов заменена русскими акронимами (МО – машинное обучение), а часть оставлена английскими (ANN), иногда это сбивает, и да, книга вышла в 2025 году, но в ней нет разбора современных LLM трансформеры только упоминаются, так что это база, а не хайп.
Вместо итога
Если честно, я покупала эти книги не для того, чтобы прочитать за выходные, я их уже читала до покупки, это рабочий инструментарий:
– Математика для DS – когда забыла формулу и надо быстро подсмотреть с кодом
– Миядзаки – когда хочется понять сложную тему через картинки
– Венгроу – когда надо реально прокачать скиллы перед собеседованием
– Грокаем AI – когда клиент спрашивает «а можно сделать на нейросетях?», а я хочу понять, реально ли это.
Бумажные книги для меня – это способ отдохнуть от экрана и при этом не потерять пользу и да, они красиво стоят на полке (признаюсь, для меня это тоже важно).
А вы читали что-то из этой подборки? Какие книги по аналитике посоветуете вы? Делитесь в комментариях – буду собирать следующий список для закупки 📚
📚Еще больше про будни и задачи аналитика данных в моем тг канале 🌸Таня и Данные📊
Автор: TanyaVSdannye


