ДМК Пресс

Все книги издательства ДМК Пресс


    Среда динамического моделирования технических систем SimInTech. Практикум по моделированию систем автоматического регулирования

    Борис Карташов

    Книга содержит основные сведения по компьютерному моделированию автоматических систем, краткое описание среды динамического моделирования технических систем SimInTech, методические указания к лабораторным работам и курсовому проектированию, целевое назначение которых – изучить и освоить методы компьютерного проектирования автоматических систем. Издание предназначено для студентов технических вузов и факультетов, а также может быть рекомендовано аспирантам, научно-техническим работникам и конструкторам при создании и эксплуатации автоматических систем.

    Встраиваемые системы на основе Linux

    Крис Симмондс

    В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Издание рассчитано на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами. Предполагаются знание основ языка C и опыт системного программирования.

    Шаблоны проектирования Node.js

    Марио Каскиаро

    Node.js – программная платформа, позволяющая легко и просто создавать масштабируемые серверные приложения на языке JаvаScript. В книге описаны асинхронная, однопоточная архитектура платформы, а также шаблоны асинхронного управления потоком выполнения и потоками данных. Рассмотрен подробный список реализаций распространенных, а также некоторых уникальных шаблонов проектирования в Node.js. Издание адресовано разработчикам и архитекторам программного обеспечения, обладающим основными навыками владения JavaScript и желающим получить глубокое понимание, как проектируются и разрабатываются приложения уровня предприятия на основе Node.js.

    Vulkan. Руководство разработчика. Официальное руководство

    Грехем Селлерс

    Эта книга посвящена Vulkan, новому программному интерфейсу (API) для управления графическими процессорами (GPU). Приведено множество тем, начиная с рендеринга и обработки геометрии и заканчивая описанием языка шейдеров SPIR-V. Рассмотрены синхронизация, планирование и управление памятью. Книга содержит тщательно протестированные примеры кода для демонстрации возможностей Vulkan и его отличия от OpenGL. Издание предназначено опытным программистам, уже знакомым с другими графическими и вычислительными API.

    Исследуем и изобретаем. Идеи для учителя

    Вера Фомина

    Книга представляет собой методическое пособие для учителей по внеурочной деятельности «Окружающий мир». На занятиях курса «Исследуем и изобретаем» первоклассники побывают в ролях изобретателя, зоолога, метеоролога, закройщика, инженера, строителя, мультипликатора и многих других. В курсе в полной мере реализуется подход в обучении, направленный на формирование единого взгляда на мир, достижения метапредметных результатов, овладение естественно-научной методологией познания мира. Курс основан на организации исследовательской деятельности учащихся, технологии наблюдения, измерения, анализа, визуализации данных. Важнейшее содержание курса – это освоение учащимися моделей деятельности, приводящих к знанию и умению применять полученные знания в жизни. В основу легла программа DASH, разработанная в Гавайском университете, по которой 20 лет успешно работают многие школы планеты. Издание предназначено для учителей первых классов начальной школы.

    Исследуем и изобретаем. Идеи для учителя. 2 класс

    Вера Фомина

    Книга представляет собой методическое пособие для учителей по внеурочной деятельности «Окружающий мир». В курсе в полной мере реализуется подход в обучении, направленный на формирование единого взгляда на мир, достижение метапредметных результатов, овладение естественно-научной методологией познания мира. Курс основан на организации исследовательской деятельности учащихся, технологии наблюдения, измерения, анализа, визуализации данных. Важнейшее содержание курса – это освоение учащимися моделей деятельности, приводящих к знанию и умению применять полученные знания в жизни. В основу курса легла программа Developmental Approaches in Science Health and Technology (DASH), разработанная в Гавайском университете, по которой более 20 лет успешно работают многие школы планеты. Издание предназначено для учителей вторых классов начальной школы.

    Семь безопасных информационных технологий

    А. В. Дорофеев

    Целью написания книги является ознакомление читателей с зарубежными подходами в области информационной безопасности. Все разделы подготовлены на базе материалов международных сертификационных учебных курсов в области управления информационной безопасностью. Изложены базовые принципы, концептуальные подходы и информационные технологии, применяемые при многоуровневой защите информации в организациях. Основное внимание уделено структуризации и классификации методов, техник и средств обеспечения безопасности информационных ресурсов компьютерных систем. Учебник в первую очередь предназначен для специалистов, желающих принципиально повысить свой профессиональный статус и подготовиться к сдаче международных экзаменов в области информационной безопасности. Полезен студентам, обучающимся по специальностям в области информационной безопасности и смежным специальностям, а также всем увлекающимся вопросами компьютерной безопасности.

    Реактивное программирование с применением RxJava

    Бен Кристенсен

    В наши дни, когда программы асинхронны, а быстрая реакция – важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Данная книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и RxJava в частности. Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке.

    Kotlin в действии

    Дмитрий Жемеров

    Язык Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на Java, богатый выбор библиотек и фреймворков. Kotlin может компилироваться в байт-код Java, поэтому его можно использовать везде, где используется Java, включая Android. А благодаря эффективному компилятору и маленькой стандартной библиотеке Kotlin практически не привносит накладных расходов. Данная книга научит вас пользоваться языком Kotlin для создания высококачественных приложений. Написанная создателями языка – разработчиками в компании JetBrains, – эта книга охватывает такие темы, как создание предметно-ориентированных языков, функциональное программирование в JVM, совместное использование Java и Kotlin и др. Издание предназначено разработчикам, владеющим языком Java и желающим познакомиться и начать эффективно работать с Kotlin.

    Крупномасштабное машинное обучение вместе с Python

    Бастиан Шарден

    Главная задача настоящей книги состоит в том, чтобы предоставить способы применения мощных методов машинного обучения с открытым исходным кодом в крупномасштабных проектах без привлечения дорогостоящих корпоративных решений или больших вычислительных кластеров. Описаны масштабируемое обучение в Scikit-learn, нейронные сети и глубокое обучение с использованием Theano, H2O и TensorFlow. Рассмотрены классификационные и регрессионные деревья, а также обучение без учителя. Охвачены эффективные методы машинного обучения в вычислительной среде MapReduce на платформах Hadoop и Spark на языке Python.