Обложка статьи «Мнение: 5 лучших книг по программированию, вышедших на русском за предыдущий год»

Мнение: 5 лучших книг по программированию, вышедших на русском за предыдущий год

Юрий Орлов, директор департамента информационной безопасности QBF

В 2019 году книжные полки IT-специалистов пополнились множеством новинок. Я выбрал 5 наиболее интересных, на мой взгляд, изданий, посвящённых последним трендам программирования, которые вышли на русском языке в уходящем году.

 

Обложка книги ««Умные мобильные проекты с TensorFlow», Джефф Танг»

«Умные мобильные проекты с TensorFlow», Джефф Танг

Купить 

Искусственный интеллект давно используется в разных сферах жизни, начиная с компьютерных игр и заканчивая анализом процессов на фондовом рынке. Но как самостоятельно научиться создавать мобильные приложения на основе глубоких нейронных сетей? Джефф Танг демонстрирует на конкретных примерах процесс разработки с нуля локальных приложений, которые могут функционировать на платформе TensorFlow от компании Google. Книга будет полезна широкому кругу разработчиков, которые заинтересованы в использовании возможностей искусственного интеллекта в своих проектах.

Обложка книги ««Автоматизация программируемых сетей», Осуолт М., Эделман Дж., Лоу С. С.»

«Автоматизация программируемых сетей», Осуолт М., Эделман Дж., Лоу С. С.

Купить 

Книга может стать практической инструкцией для тех, кто занят управлением и эксплуатацией сетевого оборудования и сервисов. Особое внимание в ней уделено специфике языка программирования Python: описано его применение для обмена данными с сетевыми устройствами, а также роль прикладных программных интерфейсов в сетевой автоматизации. Множество примеров и схем помогут разобраться в типах автоматизации систем, специфике работы в операционной системе Linux, форматах и моделях данных, шаблонах сетевой конфигурации и многих других аспектах.

Обложка книги ««Data Science Инсайдерская информация для новичков. Включая язык R», Кэти О'Нил, Рэйчел Шатт»

«Data Science Инсайдерская информация для новичков. Включая язык R», Кэти О'Нил, Рэйчел Шатт

Купить 

Излечить рак, раскрыть тайну аутизма и отыскать инструмент для предотвращения террористической атаки — такие сложнейшие задачи в далёком будущем смогут решить критически мыслящие люди, тщательно изучившие даталогию, пока лишь зарождающую отрасль академического знания. В книге проанализированы алгоритмы машинного обучения, рассмотрены принципы сбора данных и механизм создания моделей. Здесь доступно раскрыты переходы от прогнозирования к причинности, описан инжиниринг и многое другое. Много интересного в книге найдётся для тех, кто интересуется финансовым моделированием. Структура монографии напоминает учебный курс, но научность не делает излагаемый материал скучным и тяжёлым для восприятия.

Обложка книги ««Изучение робототехники с помощью Python», Лентин Джозеф»

«Изучение робототехники с помощью Python», Лентин Джозеф

Купить 

Книга вызовет интерес специалистов, которые готовы с нуля создавать автономных обслуживающих роботов, предназначенных, например, для подачи еды в ресторанах. Для начала читателям предлагается погрузиться в тонкости работы с операционной системой для робота (ROS). Затем автор плавно переходит к рассмотрению робота с дифференциальным приводом и описанию нюансов его моделирования. Особое внимание уделено тонкостям управления роботами, в частности, использованию метаоперационной системы ROS, моделированию в Gazebo, обработке изображений в OpenCV.

Обложка книги ««Введение в рекурсивное программирование», Мануэль Рубио-Санчес»

«Введение в рекурсивное программирование», Мануэль Рубио-Санчес

Купить 

Научиться думать и программировать рекурсивно — вот девиз, с которым стоит приступать к чтению данного издания. С помощью череды задач различной степени сложности автор пособия помогает разобраться в способах использования мощной стратегии для разработки простых, компактных и изящных алгоритмов решения вычислительных задач. Примеры кода подготовлены на языке Python 3, но иллюстративный материал настолько тщательно подобран и прокомментирован, что в нём сможет разобраться специалист, знакомый хотя бы с одним языком программирования.