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

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


    Самоучитель Ruby

    Игорь Симдянов

    Язык Ruby излагается последовательно от простого к сложному. Описываются интерпретатор Ruby, утилиты, детально рассматривается современная Ruby-экосистема, работа со стандартной и сторонними библиотеками. Дан разбор синтаксических конструкций: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов. Подробно описаны объектно-ориентированные возможности Ruby: классы, модули, объекты и методы. Показано практическое применение языка Ruby в веб-программировании и автоматическом тестировании. Для закрепления материала в конце глав приводятся задания. С помощью книги можно не только освоить язык Ruby, но и подготовиться к работе с профессиональными фреймворками: Ruby on Rails, Sinatra, RSpec, MiniTest и Cucumber. Опытных разработчиков может заинтересовать подробное описание нововведений версий от 2.0 до 2.6. Электронный архив с исходными кодами доступен на сайте издательства и GitHub. Для программистов.

    Внутреннее устройство Linux

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

    Книга представляет собой введение во внутреннее устройство операционной системы Linux. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике. Рассмотрены основные подсистемы ядра и их сущности – файлы и файловые системы, виртуальная память и отображаемые файлы, процессы, нити и средства межпроцессного взаимодействия, каналы, сокеты и разделяемая память. Раскрыты дискреционный и мандатный (принудительный) механизмы контроля доступа, а также привилегии процессов. Подробно описано пользовательское окружение и интерфейс командной строки CLI, оконные системы X Window и графический интерфейс GUI, а также сетевая подсистема и служба SSH. Особое внимание уделено языку командного интерпретатора и его использованию для автоматизации задач эксплуатации операционной системы. Во втором издании добавлены новые главы, описывающие графическую систему Wayland, контейнеры, виртуализацию и функционирование Linux как единой системы всех своих компонент, учтены изменения в последних версиях ОС, а также пожелания и отзывы читателей. Для студентов, пользователей, программистов и системных администраторов Linux.

    Азбука природы Дальнего Востока

    Маша Шебеко

    Книга знакомит детей с природой Дальнего Востока: красивыми и редкими животными, птицами, рыбами и насекомыми, населяющими этот край. На каждом развороте собраны интересные факты, которые преподносятся легко и занимательно. Юные читатели узнают, чем амурский тигр отличается от других тигров, как выглядит изюбрь и зимородок, благодаря чему промысловой рыбе камбале удается дожить до 50 лет. Герои книги расположены в алфавитном порядке, и в их названиях сделан акцент на первую букву, поэтому издание можно использовать как азбуку. Для детей старшего дошкольного возраста.

    Microsoft Office Excel 2019

    Лада Рудикова

    Наиболее полное руководство по возможностям и средствам, доступным пользователям в версии Microsoft Office Excel 2019. Изложены базовые сведения о работе с табличным процессором и форматами обрабатываемых данных, возможности создания и редактирования формул и функций на рабочих листах, визуализации данных с использованием диаграмм и карт, возможности интеграции с другими офисными приложениями. Показаны приемы совместного редактирования документов Excel в браузере прямо на веб-сайте. Описана работа со списками и базами данных, встроенными инструментами (3D Maps, WordArt, SmartArt, Power Pivot, средствами графической обработки данных и др.). Рассмотрены вопросы обработки и анализа данных, настройка пользовательского интерфейса. Даны основы автоматизации в среде Visual Basic for Applications. Все возможности программы продемонстрированы на практических примерах. На сайте издательства размещены дополнительные главы, не вошедшие в печатный вариант книги, и файлы всех примеров. Для широкого круга пользователей.

    Язык C. Самое необходимое

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

    Описан базовый синтаксис современного языка C: типы данных, операторы, условия, циклы, работа с числами, строками, массивами и указателями, создание пользовательских функций, модулей, статических и динамических библиотек. Рассмотрены основные функции стандартной библиотеки языка C, а также функции, применяемые только в операционной системе Windows. Для написания, компиляции и запуска программ используется редактор Eclipse, а для создания исполняемого файла – компилятор gcc.exe версии 8.2, входящий в состав популярной библиотеки MinGW-W64. Книга содержит большое количество практических примеров, помогающих начать программировать на языке C самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Электронный архив с примерами находится на сайте издательства. Для программистов.

    3D-печать с нуля

    Валентин Холмогоров

    Рассмотрены принципы работы современных 3D-принтеров, даны советы по выбору, самостоятельной сборке и настройке такого устройства, приведен обзор наиболее популярных моделей. Рассказано об используемых в 3D-печати материалах, даны их сравнительные характеристики. Подробно описаны все этапы трехмерной печати: подготовка принтера к работе, его запуск, устранение возможных дефектов печати, послепечатная обработка изделий. Уделено внимание работе с бесплатными программами Cura, Repetier-Host и трехмерным редактором Tinkercad, а также современными 3D-сканерами, позволяющими получить объемные изображения реальных объектов. Для широкого круга пользователей.

    Самоучитель 3ds Max 2020

    Александр Горелик

    В основу книги положена эффективная методика обучения работе с программой 3ds Max на примерах и упражнениях, проверенная на нескольких поколениях студентов специальности «Дизайн». Рассматриваются методы моделирования простых и сложных объектов, создания материалов любой сложности, инструменты анимации, возможности анимации с учетом законов физики, создание освещения, методы визуализации с использованием mental ray, Arnold и V-Ray. Значительное внимание уделено персонажной анимации. Электронный архив содержит дополнительные материалы и упражнения. Для широкого круга пользователей.

    Легко учиться. Таблица умножения

    Анна Андреева

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

    Kotlin. Программирование на примерах

    Ияну Аделекан

    Книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приемы объектно-ориентированного программирования. Рассказывается о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC. Описаны способы централизации, преобразования и хранения данных с применением Logstash, защиты приложений с использованием Spring Security. Изучается управление зависимостями с помощью Kotlin. Уделено внимание развертыванию микроcервисов Kotlin для AWS и приложений Android в Play Store. Для программистов.

    SMM. Эффективное продвижение в соцсетях. Практическое руководство

    Инна Новожилова

    Даны подробные инструкции по созданию, оформлению и продвижению коммерческих аккаунтов в социальных сетях ВКонтакте, Facebook, Instagram, Одноклассники. Приведены пошаговые алгоритмы настройки рекламных кампаний, описаны методы оценки эффективности таргетированной рекламы, подробно раскрываются основные термины и понятия. Описаны практические рекомендации по оформлению и продвижению аккаунтов в зависимости от вида бизнеса, даны инструкции по детальной настройке рекламных объявлений с помощью установки «пикселя», советы по использованию внешней базы данных и других ресурсов ретаргетинга. Книга будет полезна начинающим интернет-маркетологам, а также опытным специалистам по SMM, желающим углубить свои знания и освоить современные техники продвижения в социальных сетях.