ДМК Пресс


Книги издательства971

Cтатистика для тех, кто (думает, что) ненавидит статистику

Нил Салкинд

Что объединяет множество людей, начинающих изучать статистику? Большинство новичков считает, что она часто сложна и запутанна. Однако Нил Салкинд в результате множества проб и ошибок, а также учитывая многочисленные...


Dart в действии

Крис Бакетт

Dart - язык программирования для разработки веб-приложений, созданный компанией Google. Он обладает современными объектно-ориентированными средствами, как Java или С#, не отказываясь при этом от свойственных...


DevOps для ИТ-менеджеров

Олег Скрынник

В книге чётко и последовательно изложены ключевые понятия, принципы и практики DevOps, дано определение DevOps и его место относительно других методологий управления ИТ, включая Agile.   Эта книга не про...


DevOps для современного предприятия

Мирко Херинг

DevOps – методика автоматизации рабочих процессов, существенно облегчающая задачи организации и способствующая действенным преобразованиям. Мирко Херинг, менеджер со стажем, рассказывает о том, как избежать...


Django 2 в примерах

Антонио Меле

Django — это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так...


Elixir в действии

Саша Юрич

При разработке программного обеспечения для решения критически важных задач огромную роль играет отказоустойчивость. Язык программирования Elixir позволяет создавать быстрые и надежные приложения, будь то крупная...


Femap & Nastran. Инженерный анализ методом конечных элементов + CD

Дмитрий Григорьевич Шимкович

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


Flutter на практике

Франк Заметти

Познакомьтесь с тем, какие возможности предлагает Flutter, как он появился и в каком направлении развивается. Инструменты для разработки мобильных приложений развиваются очень быстро, и с помощью Flutter (открытого и...


Go на практике

Мэтт Батчер Мэтт Фарина

Оптимальное сочетание про­стых примеров с подробным объяснением практических понятий языка Go   Go – превосходный системный язык. Создан­ный для удобной разработки современных при­ложений с параллельной...


Hadoop в действии

Обработка больших массивов данных с помощью традиционных СУБД может оказаться трудным делом. Apache Hadoop - это каркас для разработки приложений, предназначенных для выполнения в распределённом кластере, без...


Hello World! Программирование для детей и взрослых

Уоррен Сэнд Картер Сэнд

Научись разговаривать с компьютером на его языке! Чтобы создать свою игру, начать собственное дело или решить важную проблему при помощи компьютера, для начала нужно научиться программировать. «Hello World!...


HTTP/2 в действии

HTTP (Hypertext Transfer Protocol – протокол передачи гипертекста) – это стандарт для обмена сообщениями между веб-сайтами и браузерами. Спустя 20 лет он получил крайне необходимое обновление. HTTP/2, благодаря...


Istio: приступаем к работе. Использование сервисной сетки для связи, безопасности, управления и наблюдения

Ли Калькот Зак Бутчер

Вне зависимости от того, управляете ли вы микросервисами или модернизируете существующие неконтейнерные сервисы, рано или поздно вы все равно окажетесь перед необходимостью организации сервисной сетки. Этот момент...


Java 9. Полный обзор нововведений

Кишори Шаран

В книге рассматриваются все нововведения в Java 9 и объясняется, как ими пользоваться. Начав с подробного описания разработки приложений с использованием появившейся в Java 9 системы модулей, автор затем переходит к...


Java Persistence API и Hibernate

Кристиан Бауэр Гэвин Кинг Гэри Грегори

Java Persistence – механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate – наиболее популярный инструмент Java для работы с базами...


Jenkins 2. Приступаем к работе

Брент Ластер

Книга посвящена Jenkins – программной системе с открытым исходным кодом на Java, предназначенной для обеспечения процесса непрерывной интеграции программного обеспечения. Автор показывает, насколько Jenkins 2...


Kotlin в действии

Светлана Исакова Дмитрий Жемеров

Язык Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на Java, богатый выбор библиотек и фреймворков. Kotlin может...


Kotlin. Сборник рецептов. Предметный подход

Кен Коузен

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


Kubernetes в действии

Марко Лукша

Kubernetes по-­гречески означает “рулевой”. Это ваш проводник по неизведанным водам. Система контейнерной оркестровки Kubernetes безопасно управляет структурой распределенного приложения и последовательностью его...


LabVIEW для всех

Дж. Тревис

Четвертое издание книги полностью переработано, дополнено и отражает новые возможности LabVIEW 2010. Появились две новых главы, десятки дополнительных тем, включая Менеджер проекта (Project Explorer),...


LEGO и электроника

Томас Каффка

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


Linkerd на практике

«Простое и понятное введение в Linkerd, написанное в обучающем стиле. Содержит практические советы по использованию Linkerd в процессе эксплуатации». Бенджамин Мушко, независимый консультант и инструктор   В...


Linux с нуля. Версия 7.3. Руководство

Жерар Бикманс

Если вы мечтаете собрать свою собственную операционную систему, то книга «Linux с нуля» – именно для вас. Из нее вы узнаете, как подготовить нужный для сборки набор инструментальных средств, откуда и какие взять для...


LLVM: инфраструктура для разработки компиляторов

Брайан Лопес

LLVM - новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению...