🌎 x64 Assembly Language Step-by-Step: Programming with Linux (2024)
❔ Чему вы научитесь:
🔵 понимать устройство памяти, регистров и адресации в архитектуре x86-64;
🔵 писать и собирать программы на NASM под Linux, отлаживать их в gdb;
🔵 работать с системными вызовами напрямую, без libc;
🔵 разбираться в соглашениях о вызовах и раскладке стека при вызове функций;
🔵 читать дизассемблированный вывод компилятора и соотносить его с исходным кодом;
🔵 связывать ассемблерные процедуры с кодом на C.
"x64 Assembly Language Step-by-Step" — материал строится от архитектуры процессора: сначала разбирается, как устроено железо, и только потом появляются инструкции. Порог входа низкий — предыдущий опыт программирования желателен, но не обязателен, темп неспешный и подробный. Практическая отдача не в написании боевого кода на ассемблере, а в понимании, что происходит под высокоуровневым языком: это база для реверс-инжиниринга, отладки и низкоуровневой оптимизации.
🌎 Mastering Text Analytics: A Hands-on Guide to NLP Using Python, First Edition (2025)
❔ Чему вы научитесь:
🔵 чистить и нормализовать текст: токенизация, лемматизация, работа с шумом;
🔵 строить признаки на основе TF-IDF и векторных представлений слов;
🔵 решать классические задачи: классификация, тональность, извлечение сущностей;
🔵 применять тематическое моделирование к неразмеченным корпусам;
🔵 использовать трансформерные модели для эмбеддингов и дообучения;
🔵 оценивать качество моделей и разбирать типичные ошибки на текстовых данных.
"Mastering Text Analytics" — практический курс с кодом на Python: от предобработки к моделям, с опорой на привычный стек pandas, scikit-learn и NLP-библиотеки. Подойдёт аналитикам и разработчикам, знающим Python и основы ML, но не работавшим с текстом как с типом данных. Ценность в том, что классические методы не выброшены ради трансформеров — показано, где простое решение остаётся оправданным.
Keycloak — Identity and Access Management for Modern Applications, 2nd edition (2023)
❔ Чему вы научитесь:
🔵 разбираться в потоках OAuth 2.0 и OpenID Connect, выбирать подходящий под тип клиента;
🔵 разворачивать Keycloak, настраивать realm, клиентов и пользовательские федерации;
🔵 подключать SPA, бэкенд-сервисы и мобильные приложения к единой точке аутентификации;
🔵 валидировать и настраивать содержимое токенов, работать с ролями и маппингом атрибутов;
🔵 разграничивать доступ через ролевую и атрибутную авторизацию;
🔵 закрывать типовые ошибки интеграции: хранение токенов, редиректы, обновление сессий.
Building Quantum Software in Python: A Developer's Guide (2025)
❔ Чему вы научитесь:
🔵 работать с кубитами, суперпозицией и запутанностью на уровне кода, а не только формул;
🔵 собирать квантовые схемы из базовых вентилей и запускать их на симуляторе;
🔵 разбирать классические алгоритмы: поиск Гровера, преобразование Фурье, фазовая оценка;
🔵 интерпретировать вероятностные результаты измерений и накопление ошибок;
🔵 встраивать квантовую часть в обычный Python-код как гибридный пайплайн.
🌎 MongoDB in Action, Third Edition: Building on the Atlas Data Platform (2025)
❔ Чему вы научитесь:
🔵 проектировать документные схемы: вложение против ссылок, работа с денормализацией;
🔵 писать запросы и агрегационные конвейеры вместо привычного SQL;
🔵 подбирать индексы под нагрузку и читать планы выполнения;
🔵 разворачивать и эксплуатировать кластер в Atlas;
🔵 настраивать репликацию и шардирование, выбирать ключ шардирования;
🔵 работать с транзакциями и уровнями согласованности чтения и записи.
"MongoDB in Action" — третье издание переработано вокруг Atlas, то есть управляемого облачного развёртывания, а не только самостоятельно поднятого сервера. Рассчитана на бэкенд-разработчиков и инженеров, знакомых с реляционными БД: основное внимание уделяется смене модели мышления при переходе к документам. Практический результат — схема и индексы, спроектированные под запросы приложения, а не перенесённые из реляционной привычки.
🌎 Electrical engineering without prior knowledge: Understand the basics within 7 days (2020)
❔ Чему вы научитесь:
🔵 оперировать базовыми величинами: напряжение, ток, сопротивление, мощность;
🔵 применять закон Ома и правила Кирхгофа к последовательным и параллельным цепям;
🔵 различать постоянный и переменный ток, понимать частоту и действующее значение;
🔵 разбираться в назначении резисторов, конденсаторов и катушек в схеме;
🔵 читать простые принципиальные схемы и условные обозначения;
🔵 соблюдать базовые правила электробезопасности.
"Electrical engineering without prior knowledge" — вводный курс с нулевого уровня, разбитый на короткие ежедневные блоки и рассчитанный на семь дней. Математика сведена к минимуму: акцент на понимании физического смысла величин, а не на выводе формул. Подойдёт студентам перед первым семестром, самоучкам и специалистам из смежных областей; для проектирования схем этого объёма не хватит — это основа, с которой можно переходить к профильным учебникам.