Книжный куб
14.2K subscribers
2.87K photos
6 videos
6 files
2.18K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре (no ads in channel)
Download Telegram
С 14 по 27 марта идет весенняя распродажа в издательстве Питер, когда на все бумажные книги скидка 50% по купону — Книга
И хоть мне не нравятся переводы этого издательства, но некоторые книги у них получаются неплохо, например, книга "Теоретический минимум по Big Data" от ребят со сложными именами Анналин Ын и Кеннет Су. Книжка просто огонь для тех, кто хочет узнать про базовые методы обработки больших данных, но не хочет вспоминать математику за границами средней школы:)

Авторы вначале рассматривают некоторый базис:
- подготовка данных (формат данных, типы и выбор переменных, конструирование признаков и неполные данные)
- выбор алгоритма (обучение без учителя, обучение с учителем, обучение с подкреплением)
- настройка параметров (как быть с переобучением и недообучением)
- оценка результатов (метрики и валидация)
и дальше подробнее методы в формате описание метода, пример использования, ограничения метода и выходы.

В книге рассмотрены методы:
- кластеризация методом k-средних на примере профилей коинозрителей
- метод главных компонент на примере изучения пищевой ценности
- ассоциативные правила на примере поиска покупательских шаблонов
- анализ социальных сетей на примере схемы отношений:)
- регрессионный анализ на примере оценки цены дома
- метод k-ближайших соседей на примере экспертизы вина 🙂
- метод опорных векторов на примере обнаружения сердечно-сосудистых заболеваний
- дерево решений на примере прогноза спасения с Титаника
- случайные леса на примере предсказания криминальной активности
- нейронные сети на примере распознавания цифр
- a/b тесты и многорукие бандиты на примере открутки рекламы

В общем, книжка очень хороша для начального знакомства со всеми этими методами. Рекомендую.

#Software #BigData #ForBeginners
👍2
Computer Science Distilled: Learn the Art of Solving Computational Problems (Теоретический минимум по Computer Science) (Рубрика #Software)

Раньше я уже рассказывал про книжку "Как объяснить ребенку информатику", которая была отлично переведена издательством МИФ и классно попадала не только в целевую аудиторию (детей), но и подходило для более старшего поколения, которое заинтересовалось IT. А сегодня я решил вспомнить про хорошую книгу для начинающих "Computer Science Distilled. Learn the art of solving computational problem". Правда, маркетологи издательства Питер решили сделать русское название более продающим и назвали переведенную книгу "Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику".

Если оценивать содержание книги в соответствии с оригинальным названием, то все ок.
Автор, Владстон Феррейра Фило, рассказывает на пальцах про:
- основы (моделирование, логику, комбинаторику, вероятности)
- вычислительную сложность
- стратегии в работе с алгоритмами
- данные (абстрактные типы данных, общие абстракции, структуры)
- алгоритмы (сортировка, поиск, графы)
- базы данных (sql, nosql, распределенная модель)
- компьютеры (архитектура, компиляторы, память)
- программирование (лингвистика, переменные, парадигмы)

В общем, автор потрудился и сделал книжку, которую можно давать шестилетке из детского сада или ребенку постарше, например, семилетке из первого класса школы:) Но маркетологи, придумывающие названия, решили хайпануть на популярности темы "входа в it" и добавили в название "Всё, что нужно программисту и разработчику". Но это приблизительно то же самое, что на букваре дописать "Всё, что нужно писателю и поэту"...

Итого: книга - 🔥 для начинающих, а издательство Питер - манипуляторы:)

#Software #ForBeginners #PopularScience
👍6🔥31
Сегодня я решил вспомнить книгу "Статистика и котики" за авторством Владимира Савельева, которая превосходна по замыслу и содержанию - в книге очень простым языком описываются сложные вещи:)
Кажется, что именно в таком стиле надо делать введение в статистику - уж я то знаю, т.к. я еще в школе изучал самостоятельно теорвер, в университете дискретную математику, теорвер, матстаты, теорию массового обслуживания, случайные процессы и вот это все. В университете эти преденты заходили не слишком хорошо, т.к. я не понимал применимость всей этой теории.
И только лет 5-6 назад я понял зачем вся эта математика, когда стало ясно, что machine learning, deep machine learning и вот это все позволяет решать бизнес-задачи.Тогда я подсел на курсы с Coursera и Edx и прошел штук 7-8 по матстатам и поигрался с языком Python и R. Мне очень нравилась практическая направленность. Но даже в тех курсах не было такой легкости описания как в этой вводной книге относительно котиков.

P.S.
Моя бумажная книга оказалась с браком и для того, чтобы прочитать всю книгу мне пришлось еще искать электронную веррсию. В моем бумажном экземпляре книги,не хватало 16 страниц, начиная с 81 и заканчивая 96 включительно. Вместо этих 16 страниц повторно идут дубли страниц с 33 по 48 включительно:) Мне было печально, что такая крутая книга издается с таким откровенным браком. Надеюсь, что только я оказался таким "счастливчиком" нерепрезентативным относительно генеральной совокупности любителей книг по статистике. И, в итоге, остальные книголюбы получили полную версию книги. Кстати, на отсутствующие страницы пришлась глава 9, посвященная тому "Как сделать котика счастливым или основы корелляционного анализа". В итоге, я чувствовал себя несчастным, т.к. не смог из своей книги узнать о том, как сделать котика счастливым - для этого пришлось еще качать pdf'ку и читать эту главу там:)

#PopularScience #Mathematics #Statistics #ForBeginners
👍6
Больше года назад я прочитал книгу "Экономикс" Майкла Гудвина с иллюстрациями Дэна Бурра. Горячо рекомендую эту книгу, т.к. в ней очень просто, буквально на пальцах, рассказывают об устройстве экономики. В книге рассматривается период с древних времен по настоящее время, а именно по 2012 год, когда было опубликовано первое издание этой книги. Для затравки приведу название всех 8 глав книги - как мне кажется они мотивируют к прочтению:
1. Невидимая рука рынка (далекое прошлое до 1820 года)
2. Полный вперед! (1820-1865)
3. Власть денег (1865-1914)
4. Мир рушится на части (1914-1945)
5. Ружья и масло (1945-1966)
6. Эпоха ограничений (1966-1980)
7. Восстание богатых (1980-2001)
8. Современный мир (2001 - 2012)
В общем, книга мне очень понравилась несмотря на то что она достаточно простая, а может и благодаря этому:) И это с учетом того, что я еще со школы ботал университетские учебники по экономике, а после МФТИ еще и в аспирантуре по экономике учился (скорее числился).
Кстати, если есть желание погрузиться в экономику с математикой рекомендую курс с edx от Caltech -> https://www.edx.org/course/principles-of-economics-with-calculus

Я этот курс прошел с большим удовольствием еще 8 лет назад:)

#Economy #Course #PopularScience #Comics #ForBeginners #ForKids
👍7
Вчера дочитал мангу про базы данных с феей, принцессой и ее помощником в главной роли:) Книжка своеобразная, но это не отменяет того факта, что в ней достаточно просто рассказана
- база по реляционной теории
- основы языка SQL
- гарантии ACID
- немного про партиционирование и шардирование
В общем, книжка для начинающих изучать реляционные базы данных. Причем в книге материал подается в очень простой и забавной форме.

#Software #Databases #Comics #ForKids #ForBeginners
👍9🤯2😁1
Я понял, что обычно вспоминаю здесь про слишком серьезные книжки.
Но есть мнение, что всем требуется разнообразие - поэтому сегодня я продолжу тему с рассказом про манги и конкретно про книгу "Занимательная информатика. Криптография. Манга".
Легкость формата отчасти компенсируется темой книги - авторы специалисты в области математики и средств связи, рассказывают про криптографию.
Книга изначально была написана около 10 лет назад и поэтому она не так свежа, как могла бы быть:)
Остальные моменты относятся к достоинствам книги:
- детективный сюжет (он помогает сохранять внимание на перепитиях развития криптографических методов)
- легкий язык и простые и понятные объяснения
- книга не перегружена деталями (рассматриваются основы криптографии, одноключевой шифр, шифр с открытым ключом и практическое использование шифра на практике)
В общем, книга отлично подойдет тем, кто хочет понять основы, но не слишком хочет погружаться в детальное и глубокое изучение криптографии, математики и вот этого всего:)

P.S.
Если вы неплохо знаете математику и того, как работает шифрование, то вам останется только наслаждаться непритязательным детективным сюжетом, вплетенным в указанные выше темы. Говорю по своему опыту, т.к. большая часть книжки содержала слишком мало новой информации для меня.

#Software #Cryptography #Comics #ForKids #ForBeginners
👍61🔥1
Во вчерашнем видео я много говорил про важность самообучения и стремления к развитию, поэтому сегодня я решил развить тему и вспомнить отличный иллюстрированный справочник "Как научить ребенка учиться", который предназначен для родителей. Книга написана коллективом авторов во главе с Кэрол Вордерман и парой консультантов. В итоге, результат получился очень хорошим - покупал книгу для старшего сына, которому было тогда 14 лет, но нашел интересные моменты и для себя:)
Книга состоит из следующих глав:
1. Как мы учимся - здесь описывается то, зачем нам уметь учиться + объясняется как работает наш мозг, т.к. эти знания помогают в обучении
2. Подготовка и постановка целей - здесь про то, как правильно поставить целей и подготовиться к их достижению
3. Поиск и обработка информации - одна из самых полезных глав, т.к. раскрывает вопросы критического и творческого мышления, развития навыков запоминания и мышления, чтения, слушания и письма
4. Онлайн-обучение - рассказ о современных подходах к обучению, с которыми многие форсированно познакомились в 2020 году
5. Методы повторения - повторение - мать учения, особенно в преддверии проверки знаний:)
6. Методы проведения экзаменов - рассказ о том, как обычно работает проверка знаний в виде экзаменов
7. Как справиться с волнением - в основном уделяется внимание борьбой с экзаменационным стрессом и как правильно учиться и отдыхать
8. Справочные материалы - классные сводные странички с общей информацией из всех предыдущих глав. Некое саммари, которое классно использовать, чтобы вспомнить нужную тему.

P.S.
МИФ угадали с переводом этой серии обучающих книг издательства Dorling Kindersley Limited. Я уже как-то рассказывал про другую книгу из этой серии "Как объяснить информатику", которая тоже была огненной - https://xn--r1a.website/book_cube/29

#ForKids #ForBeginners #SelfDevelopment #Comics
👍8🔥2
Прочитал детям за несколько вечеров книгу "Акронис и квантовый компьютер" за авторством Алексея Кавокина.
В этой книге двенадцатиленюю девочку Акронис переводят в новую английскую частную школу-интернат, в которой она выбирает в качестве самостоятельной работы проект по шифрованию.
И дальше в школе начинает разворачиваться детективная история, в которой оказывается замешана Акронис.
Параллельно мы узнаем про книжный шифр, шифр Цезааря, Энигму, Алана Тьюринга, звезды Мишлен, фотоны и кубиты:)
В общем, видно, что Алексей Кавокин, автор книги еще и ученый-популяризатор науки постарался, чтобы это была не просто интересная, но и познавательная история:)

Мне понравилось читать эту книгу детишкам, рекомендую.

#ForKids #ForBeginners #PopularScience #Physics #Mathematics
👍7
В прошлом году я прочитал книгу "Стратегии решения математических задач" и могу сказать, что книга хороша:) Авторы: Альфред Позаментье и Стивен Крулик много лет работали над улучшениями процесса обучения математики в школе, учили учителей преподавать математику. И в этой книге приведены основные стратегии, которые позволят не просто подставлять числа в формулы, а осмысленно решать задачу максимально элегантным способом.
Подробнее про эту крутую книгу в статье - https://apolomodov.medium.com/review-problem-solving-strategies-in-mathematics-80338df85b15

#PopScience #Mathematics #ForKids #ForBeginners #ExternalReview
🐳8👍63