БХВ-Петербург

Все книги издательства БХВ-Петербург


    Животный мир городов

    Маша Шебеко

    Книга познакомит юных читателей с птицами и животными городов. Дети узнают, как отличить полевого воробья от домового и как помочь птицам зимой, чем кормить белок в парках, почему всё чаще в городах можно увидеть лисиц, и чем удивительны летучие мыши, а также смогут исследовать микромир городов: познакомиться с домовым пауком, платяной молью, жуком-точильщиком и постельным клопом.

    Разработка Android-приложений на С# с использованием Xamarin с нуля

    Е. Д. Умрихин

    Рассмотрены особенности создания Android-приложений при помощи Visual Studio Community на C#. Книга знакомит читателя со структурой проектов Xamarin.Android, с особенностями сборки и отладки приложений. Рассматриваются основные подходы к разработке Android-приложений, методы построения интерфейса, хранения данных, показана интеграция мобильных приложений с веб-службами, описаны особенности распространения и публикации приложений в магазине Google Play, разобраны основные методы монетизации мобильного контента. Представлены многочисленные примеры кода для решения различных задач, который можно использовать в своих приложениях.

    Adobe Illustrator CC 2020. Мастер-класс Евгении Тучкевич

    Евгения Тучкевич

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

    Основы искусственного интеллекта. Нетехническое введение

    Том Таулли

    Книга представляет собой увлекательное, нетехническое введение в такие важные понятия искусственного интеллекта (ИИ), как машинное обучение, глубокое обучение, обработка естественного языка, робототехника и многое другое. Проведено знакомство с историей и основными понятиями ИИ. Раскрыто значение данных как «топлива» для ИИ. Рассмотрены традиционные и продвинутые статистические методы машинного обучения, алгоритмы нейронных сетей для глубокого обучения, сферы применения разговорных роботов (чат-ботов), методы роботизации производственных процессов, технологии обработки естественного языка. Рассказано о применении языка Python и платформ TensorFlow и PyTorch при внедрении проектов ИИ. Освещены современные тренды ИИ: автономное вождение, милитаризация, технологическая безработица, изыскание новых лекарственных препаратов и другие.

    Веб-дизайн для начинающих. HTML, CSS, JavaScript и веб-графика

    Дженнифер Нидерст Роббинс

    Книга поможет освоить веб-дизайн, не имея опыта. На практических примерах показано, как создать простой сайт и постепенно его совершенствовать. Рассказано о создании веб-страниц, содержащих текст, ссылки, изображения, таблицы и формы. Описано применение CSS для создания и выбора цвета, фона, форматирования текста, макетирования страниц и выполнения простой анимации. Даны основы языка JavaScript и подчеркнута его важность в веб-дизайне. Описано создание, оптимизация и сокращение времени загрузки веб-изображений. В каждой главе представлены упражнения, которые позволят освоить описанные методики, и краткие контрольные вопросы для закрепления ключевых понятий. В пятом издании добавлен материал об использовании CSS Flexbox и Grid для создания сложных и гибких макетов страниц, тонкостях адаптивного веб-дизайна для отображения веб-страниц на экранах любых устройств, о работе с командной строкой, Git и другими инструментами веб-дизайнера, а также применении SVG-изображений

    Bootstrap и CSS-препроцессор Sass. Самое необходимое

    Николай Прохоренок

    Рассмотрена разработка адаптивных веб-сайтов, одинаково хорошо отображающихся на всех типах устройств, с использованием библиотеки Bootstrap и CSS-препроцессора Sass. Описана система сеток на основе flex-контейнера, позволяющая задавать ширину колонок, их количество и порядок следования. Рассмотрено стилевое оформление стандартных элементов и большое количество готовых компонентов Bootstrap: адаптивная панель навигации, карточки, панели с вкладками, карусель, всплывающие подсказки и уведомления, модальные диалоговые окна и др. Описана сборка SCSS-файлов библиотеки Bootstrap под свой проект с использованием CSS-препроцессора Sass, а также создание собственного проекта без участия Bootstrap. Большое количество практических примеров помогает начать работу самостоятельно. Материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник.

    Python, Django и PyCharm для начинающих

    Анатолий Постолит

    Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворка Django и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет. Электронный архив на сайте издательства содержит коды всех примеров.

    Основы искусственного интеллекта в примерах на Python

    Анатолий Постолит

    Описаны инструментальные средства для разработки приложений искусственного интеллекта. Даны основы языка программирования Python. Раскрыты основные понятия и определения искусственного интеллекта. Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей. Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения и библиотек ImageAI и OpenCV для обработки изображений. Материал иллюстрирован простыми и понятными примерами, демонстрирующими использование предварительно обученных нейронных сетей для распознавания объектов на изображениях, создания собственных наборов данных, формирования структуры сети, ее обучения и практического применения. Электронное приложение-архив, доступное на сайте издательства, содержит листинги описанных в книге примеров.

    Новые возможности Arduino, ESP, Raspberry Pi в проектах IoT

    Виктор Петин

    Рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT) на базе традиционных (Arduino Uno) и новых плат Arduino (MKR, Nano 33), плат ESP и микрокомпьютера Raspberry Pi. Приведены примеры подключения плат с помощью технологий Ethernet, WiFi, GPRS, BLE, LoRa к сети Интернет и другим устройствам. Описаны протоколы HTTP и MQTT. Рассмотрен обмен данными с облачными платформами Arduino IoT Cloud, Narodmon, ThingSpeak, Blynk и открытой LoRaWAN-сетью The Things Network (TTN). Большая часть книги посвящена созданию практических проектов: собственный MQTT-сервер, табло на матрице для отображения биржевых котировок в реальном времени, GPS-трекер и онлайн-сервис поиска стоянок с использованием Яндекс.Карт, сканер штрих-кода с отправкой результатов в облако, IoT-принтер для печати курсов валют, бесконтактный измеритель температуры с отправкой данных в облако, предсказатель погоды на основе данных, поступающих в сервис ThingSpeak, проекты с элементами машинного обучения на платформе TinyML и др. На сайте издательства размещен архив с исходными кодами программ и библиотек.

    От монолита к микросервисам

    Сэм Ньюмен

    Новая книга Сэма Ньюмена подробно описывает проверенный метод перевода существующей монолитной системы на микросервисы, поддерживающий работу организации в обычном режиме. Она дополняет его бестселлер «Создание микросервисов». Руководство содержит наглядные примеры, шаблоны миграции, массу практических советов по переводу монолитной системы на платформу для микрослужб, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы можно использовать для миграции уже существующей архитектуры.