Опубликовано

Робототехника на Raspberry Pi для юных конструкторов и программистов

Робототехника на Raspberry Pi для юных конструкторов и программистовС помощью контроллера Arduino можно создать огромное количество интереснейших технических поделок. Но помимо этого замечательного устройства на рынке представлены одноплатные компьютеры Raspberry Pi — это полноценные и довольно мощные ПК, просто очень маленькие. Их можно использовать в качестве ПК или игровой приставки, основы для медиа-центра, домашнего сервера или «умного дома». А еще на базе Raspberry Pi можно строить настоящих роботов! Секреты робототехники на базе Raspberry Pi раскрывает нашим юным читателям новая книга Мэтта Симмонса-Брауна. Книга написана создателем самого популярного в мире YouTube-канала, посвященного Raspberry Pi. В ней рассматривается конструирование игровых роботов на базе этого микрокомпьютера. В начале книги показано, как собрать и запрограммировать простого двухколесного робота. Затем базовая модель дополняется новыми функциональными возможностями: робот учится следовать по линии, избегать препятствия, распознавать объекты и цвет с помощью компьютерного зрения. Рассмотрены настройка Raspberry Pi, подключение внешних устройств (светодиодов, датчиков, тактовых кнопок) и написание программ на популярном языке Python. Уделено внимание основам электроники и особенностям сборки электрических схем на макетной плате. Книга богато иллюстрирована, написана простым языком и не требует от читателя предварительной подготовки. Книга «Робототехника на Raspberry Pi для юных конструкторов и программистов» скоро появится в розничной продаже.
Опубликовано

Голиков Д. ScratchJr для самых юных программистов

ScratchJr для самых юных программистовЧитатели часто спрашивают нас: можно ли научить программировать малыша, который еще не умеет читать? Конечно можно! Вам поможет книга Дениса Голикова «ScratchJr для самых юных программистов». Книга написана на основе опыта обучения программированию на языке ScratchJr в кружке юных программистов и протестирована на десятках детей 4–9 лет. В ходе тестирования книги в кружке были сняты все возникающие у детей вопросы. Материал рассчитан на совместную работу детей и взрослых: взрослый читает книгу, ребенок создает проект на планшете или компьютере. Уметь читать детям не обязательно. Все проекты собираются из блоков, как из кубиков. Рассказано, как программы запускать, изменять, наблюдать за сделанными изменениями и понимать их работу. Дети научатся рисовать забавные картинки и узоры, записывать музыку, делать смешные мультики и игры. Скоро книга появится в розничной продаже.
Опубликовано

Полещук Н. Самоучитель AutoCAD

Самоучитель AutoCADНазвание флагманской программы компании Autodesk — AutoCAD — знакомо каждому инженеру и студенту технических вузов. Книга Николая Полищука «Самоучитель AutoCAD» предназначена для освоения методики создания двумерных объектов и трехмерных моделей этой программе. Охвачены все последние версии, начиная с 2015-й. Продемонстрированы подходы к созданию графических документов и технология стилей (текста, размеров, таблиц, сечений и выносных элементов). Разобраны этапы движения пользователя по схеме линия – модель – чертеж с подключением параметризации, аннотирования, визуализации и команд эффективного формирования чертежей по твердотельной модели. Рассмотрена технология One AutoCAD, объединяющая в едином продукте инструменты и функции семи отраслевых решений, описаны мобильное и веб-приложения AutoCAD. Для закрепления материала приведены практические примеры и упражнения. Электронный архив содержит материалы дополнительных глав и приложений.   В ближайшее время книга появится в розничной продаже.
Опубликовано

Симдянов И. Самоучитель Ruby

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

Блокчейн. Руководство для начинающих разработчиков

Блокчейн. Руководство для начинающих разработчиков: Пер. с англ.Термин «Блокчейн» прочно вошел в обиход IT-специалистов. Эта уникальная технология находит свое применение в современных платежных системах, системах документооборота и банковском секторе. Всем, кто интересуется технологией блокчейна и желает ее освоить с нуля, мы рекомендуем российское издание книги Б. Сингхала, Г. Джамеджи и П. Панды «Блокчейн. Руководство для начинающих разработчиков». Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блок¬чейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать смарт-контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps). В ближайшее время книга появится в розничной продаже.
Опубликовано

4-е издание книги PHP глазами хакера

PHP глазами хакера. 4-е изд.Скриптовый язык PHP, изначально созданный для разработки веб-приложений, очень быстро завоевал широкую популярность и превратился в язык общего назначения, обладающий огромным спектром функциональных возможностей. Однако как и любая другая технология, PHP обладает рядом особенностей, на которые разработчики должны обращать внимание, чтобы создаваемые ими приложения работали стабильно и были безопасными. В четвертом издании бестселлера Михаила Фленова «PHP глазами хакера» рассмотрены вопросы безопасности и оптимизации сценариев на языке PHP. Большое внимание уделено описанию типичных ошибок программистов, благодаря которым хакеры проникают на сервер, а также представлены методы и приведены практические рекомендации противостояния внешним атакам. Показаны реальные примеры взлома web-сайтов и рекомендации, которые помогут создавать более защищенные сайты. В четвертом издании материал обновлен в соответствии с последней версией PHP 7, добавлено описание современных методов безопасности и защиты. В ближайшее время книга появится в розничной продаже.
Опубликовано

Машинное обучение с использованием Python. Сборник рецептов

Машинное обучение с использованием Python. Сборник рецептов: Пер. с англ.Представляем русскоязычное издание бестселлера Криса Элбона “Машинное обучение с использованием Python. Сборник рецептов”. Книга содержит около 200 рецептов решения практических задач машинного обучения, таких как загрузка и обработка текстовых или числовых данных, отбор модели, уменьшение размерности и многие другие. Рассмотрена работа с языком Python и его библиотеками, в том числе pandas и scikit-learn. Решения всех задач сопровождаются подробными объяснениями. Каждый рецепт содержит работающий программный код, который можно вставлять, объединять и адаптировать, создавая собственное приложение. Приведены рецепты решений с использованием: векторов, матриц и массивов; обработки данных, текста, изображений, дат и времени; уменьшения размерно-сти и методов выделения или отбора признаков; оценивания и отбора моделей; линейной и логистической регрессии, деревьев, лесов и k ближайших соседей; опорно-векторных машин (SVM), наивных байесовых классификаторов, класте-ризации и нейронных сетей; сохранения и загрузки натренированных моделей. В ближайшее время книга появится в продаже.
Опубликовано

Книга Николая Прохоренка «Основы Java. 2-е издание»

Основы Java. 2-е изд.Язык Java — поистине универсален, он применяется во многих областях, например, при создании приложений для мобильной операционной системы Android. Но этим его возможности, конечно же, не ограничиваются. Существует несколько проверенных способов самостоятельно изучить Java. Можно пойти на курсы или записаться на программу обучения программированию он-лайн. А можно купить книгу Николая Прохоренка «Основы Java. 2-е издание». В книге описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, лямбда-выражения, ссылки на методы, объектно-ориен­ти­рованное программирование. Рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL. Книга содержит большое количество практических примеров, помогающих начать программировать на языке Java самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Во втором издании добавлена глава по Java 11 и описано большинство нововведений: модули, интерактивная оболочка JShell, инструкция var и др. Электронный архив с примерами находится на сайте издательства.   В ближайшее время книга «Основы Java. 2-е издание» появится в розничной продаже.
Опубликовано

Искусственный интеллект. Беседы со школьниками

Искусственный интеллект. Беседы со школьникамиОб искусственном интеллекте написано множество фантастических романов, сняты сотни кинофильмов, опубликованы тысячи научных статей. В новой книге Людмилы Литвинцевой «Искусственный интеллект. Беседы со школьниками» в форме бесед школьников с учеными, разработчиками интеллектуальных систем и роботов представлена ясная картина того, что и как изучает эта современная научная дисциплина, описаны ее основные идеи, понятия, модели и методы. Читать далее Искусственный интеллект. Беседы со школьниками
Опубликовано

Умные вещи: Arduino, датчики и сети для устройств

Умные вещи: ArduinoС использованием микроконтроллерной платы Arduino можно творить настоящие технические чудеса. Это замечательное устройство лежит в основе 3D-принтеров, систем «умный дом», бытовых роботов. Новое издание книги Тома Иго «Умные вещи: Arduino, датчики и сети для устройств» предлагает читателям самостоятельно создать 31 проект на основе Arduino. Читать далее Умные вещи: Arduino, датчики и сети для устройств