Дискретная математика. Модулярная алгебра, криптография, кодирование
SKU: DMK-545582MВ корзинуЯдро ORACLE. Внутреннее устройство для администраторов и разработчиков данных
SKU: DMK-295235MВ корзинуСемь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
SKU: DMK-24957MВ корзинуБлокчейн: архитектура, криптовалюты, инструменты разработки, смарт-контракты
SKU: DMK-3702667TVВ корзинуИллюстрированная энциклопедия. Химические эксперименты
Данное иллюстрированное руководство включает в себя более 30 обучающих (и забавных) химических экспериментов, множество лабораторных работ, охватывающих широкий спектр тем: от разделения растворов и проведения химических реакций до электрохимии, фотохимии и судебной химии. Вы узнаете, как без больших затрат создать домашнюю химическую лабораторию и самостоятельно научитесь проводить различные эксперименты. Идеально...
Лорен Ипсум. История об информатике и других невероятных вещах
«Лорен Ипсум» – это необычное путешествие по стране, где оживают логика и информатика. Познакомьтесь с Лорен, искательницей приключений, которая потерялась в Юзерландии. Девочке нужно найти дорогу домой, по пути разгадывая серию логических загадок. Это фантастическое путешествие в техническую Страну чудес XXI века, которое и обучает, и развлекает, что-то вроде путешествия...
Собираем устройства для тестов на проникновение
Многообразие и доступность различных недорогих аппаратных платформ, таких как Arduino, Raspberry Pi и др., простота их программирования, и при этом практически полное отсутствие средств защиты от них делают хакерские устройства мощным и опасным средством реализации компьютерных атак. В книге рассматриваются как теоретические основы информационной безопасности, так и практические аспекты создания...
Умные устройства безопасности на микроконтроллерах Atmel
Сегодня на рынке имеется множество различных недорогих микроконтроллеров, с помощью которых даже начинающий может собрать интересные и полезные устройства. В моей книге рассматривается разработка практических устройств безопасности на основе микроконтроллеров фирмы Atmel. Предлагаемые решения не только позволят изучить принципы работы различных систем, но и самостоятельно собрать полезные в быту устройства....
Цифровая обработка сигналов на языке Python
Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на...
Дискретная математика. Модулярная алгебра, криптография, кодирование
Книга содержит необходимые сведения из универсальных и классических алгебр, системы аксиом для основных алгебраических структур (группоид, моноид, полугруппы, группы, частичные порядки, кольца, поля). Описываются основные криптографические алгоритмы. Рассматриваются ставшие классическими помехоустойчивые коды – линейные, циклические, БЧХ. Приводятся алгоритмы проектирования таких кодов.В основу книги положен многолетний опыт преподавания авторами дисциплины «Дискретная...
Ядро ORACLE. Внутреннее устройство для администраторов и разработчиков данных
В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с неполадками. Снаружи Oracle выглядит сложной. В действительности же обширные функциональные возможности основываются на очень небольшой базовой инфраструктуре, являющейся результатом архитектурных решений, принятых в самом начале...
Язык С в XXI веке
Язык C — не просто фундамент всех современных языков программирования, он и сам — современный язык, идеальный для написания эффективных приложений передового уровня. Последние 20 лет C не стоял на месте. Сам язык и окружающая его экосистема подвергаются пересмотру. Эта книга начинается там, где другие заканчиваются. В ней рассказано, как...
Элементарная электротехника
В книге приводятся основные понятия об элементах электрических и магнитных цепей. Объясняются физические процессы, происходящие в этих цепях. Описаны физические процессы, происходящие в электрических и магнитных цепях. Излагается методика их расчёта. Книга содержит основные сведения об электростатике, о действиях электрического тока, об электромагнитной индукции, о постоянном и переменном токе, об...
Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны. Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и...
Схемотехника современных усилителей
Искусство проектирования аудиоусилителей издавна привлекает внимание и радиолюбителей, и профессионалов. Может показаться, что работа, которую при этом требуется выполнить, довольно проста, но для создания надежного высококачественного усилителя разработчик должен привлечь весь багаж своих знаний в области электроники. К сожалению, информация по вопросам проектирования усилителей мощности звуковых частот разрозненна и зачастую...
Python. Сборник упражнений
Данный сборник упражнений призван расширить и углубить знания читателей в области программирования на Python путем решения практических задач разной степени сложности. В книге содержится 186 заданий, охватывающих самые разные учебные дисциплины и сферы жизнедеятельности. Для части упражнений в книге даны решения с описанием использованных техник и соответствующих синтаксических конструкций языка...
Java Persistence API и Hibernate
Java Persistence - механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate - наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java. Книга описывает разработку приложения с использованием Hibernate,...
Запускаем Ansible
Ansible - простой способ автоматизации управления конфигурациями и развертывания приложений среди множества систем управления конфигурациями. Он минималистичен, не требует установки программного обеспечения на узлах, а также легок в освоении. Второе издание книги научит вас выстраивать продуктивную работу в кратчайшие сроки, будь вы разработчик, разворачивающий код в производственной среде, или системный...
Блокчейн: архитектура, криптовалюты, инструменты разработки, смарт-контракты
Книга познакомит вас с теоретическими и практическими аспектами технологии блокчейн. Во втором издании данной книги углубленно рассмотрены следующие темы: децентрализация, умные контракты, блокчейновые платформы, в частности Ethereum, Bitcoin и Hyperledger Fabric. Также уделено внимание аспектам криптографии в блокчейне, криптовалютам, таким как Bitcoin, Ethereum и др., и различным другим платформам и...
77 проектов для Arduino
В книге представлено 77 экспериментов для Arduino – ценнейшего практического материала для обучения. Каждый эксперимент подразумевает поэтапное изучение электроники и программирования путем создания проектов на Ардуино. Процесс обучения от начала работы до готового устройства занимает не очень много времени. В рамках нашей программы обучения можно собрать полноценный проект. Например, игру...
Программирование на языке Lua
Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка...
Предварительная подготовка данных в Python. Том 2. План, примеры и метрики качества
В двухтомнике представлены материалы по применению классических методов машинного обучения для различных промышленных задач. Прочитав второй том, вы научитесь: - составлять план предварительной подготовки данных; - конструировать признаки; - отбирать признаки; - работать с метриками бинарной классификации и регрессии; - выполнять байесовскую оптимизацию гиперпараметров; - создавать контейнеры Docker; - строить...
Использование Docker
Разработка и развёртывание программного обеспечения с помощью контейнеров Контейнеры Docker предоставляют простые быстрые и надёжные методы разработки, распространения и запуска программного обеспечения, особенно в динамических и распределённых средах. Из этого практического руководства вы узнаете, почему контейнеры так важны, какие преимущества вы получите от применения Docker и как сделать Docker частью...
Asyncio и конкурентное программирование на Python
Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение. В итоге получающиеся приложения работают молниеносно и допускают масштабирование. В этой книге асинхронное,...