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

Новинки издательств

Осень радует специалистов IT-сферы разнообразием тем и новинками многих издательств, особенно хочется отметить «Питер» и «Диалектику».

Языки программирования

В октябре в издательстве «ДМК-Пресс» вышла книга «Kotlin в действии» Исаковой С. и Жемерова Д., ранее доступная отдельными главами в электронном формате. Она призвана научить разработчиков, владеющим Java, пользоваться языком Kotlin для создания приложений. Авторы книги — создатели языка, разработчики в компании JetBrains. Среди рассмотренных в книге вопросов — создание новых предметно-ориентированных языков, программирование в JVM, совместное использование Java и Kotlin.

Заинтересует специалистов по программированию в Java книга «Структуры данных и алгоритмы в Java» Роберта Лафоре, в сентябре её издали в «Питере». Второе издание одной из самых зачитанных до дыр программистами книг посвящено применению структур данных и алгоритмов. Автор широко оперирует примерами и предлагает читателю написать собственные программы, причём для выполнения заданий достаточно знания языка С++.

Программирование

Практикам понравится книга «Чистый код. Создание, анализ и рефакторинг» Роберта Мартина, вышедшая осенью 2017 в издательстве «Питер». Книга посвящена коду и его разработчикам, она обещает научить отличать хороший код от плохого. Знание особенностей создания кодов должно повысить конкурентоспособность компаний-разработчиков программ. В книге даны практические упражнения, позволяющие чистить код. Любопытна третья часть книги, описывающая те характеристики мышления и эвристические правила, которые позволяют разработчикам создавать идеальные коды, введено понятие «запаха кода».

Сети

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

Разное

Возможности IT-технологий быстро растут. Об одном новом направлении расскажет книга Дэвида Форсайта и Джин Понс «Компьютерное зрение. Современный подход», выпущенная в ноябре издательством «Диалектика». Компьютерное зрение (CV, Computer Vision) сегодня требуется для распознавания лиц, при управлении роботами, при автоматизации производственных процессов, в медицинских, творческих и даже военных приложениях, при создании систем наблюдения со спутников. Книга написана, как сборник лекций, потому может быть использована для самостоятельного обучения и для преподавания.

Искусственный интеллект «наступает на пятки» многим программистам, они уже чувствуют конкуренцию со стороны самообучаемых машин. Развеять покров тайны над темой поможет книга «Что мы думаем о машинах, которые думают. Ведущие ученые мира об искусственном интеллекте». В издании, выпущенном «ДКМ-Пресс» под редакцией Джона Брокмана собраны статьи, мысли и концепции ведущих ученых мира, посвященные вопросу искусственного интеллекта. Подборка разнообразных мнений ученых-популяризаторов науки, программистов и футурологов позволит оценить действительный уровень конкуренции между интеллектом человека и машины.

Защитники информационных данных не могут эффективно планировать свою деятельность по борьбе с киберпреступлениями, не зная истории секретных протоколов передачи данных. Книга Вадима Гребенникова «Криптология и секретная связь. Сделано в СССР», вышедшая осенью в издательстве «Алгоритм» небольшим тиражом в 1500 экземпляров мгновенно стала бестселлером. Автор рассказал об истории развития криптологии и специальной (закрытой) связи в СССР и России, раскрыл секреты создания шифраторов и оборудования для защиты от утечки информации.

Готовятся к выходу

Готовится к печати и выйдет зимой 2017 — весной 2018 пятое издание книги «PHP: объекты, шаблоны и методики программирования» Мэтта Зандстра. Издательства — «ISBN» и «ВИЛЬЯМС». Читатели научатся создавать коды на PHP 7, в книге представлены средства и шаблоны проектирования. Пятое издание существенно дополнено по сравнению с предыдущим. Книга станет полезной для разработчиков корпоративных приложений и баз данных.

В декабре 2017 года читателей порадует и новое издание «Диалектики» «Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных» Хедли Уикема и Гаррета Гроклмунда. Книга написана, как введение в вычислительную среду R и в среду разработки RStudio. Также даются навыки работы с  библиотекой Tidyverse — это коллекция пакетов данных, совместное использование которых обеспечивает быстроту и легкость анализа  групп данных при программировании.

Весной 2018 в издательстве «Диалектика» выйдет «Python и машинное обучение», Себастьяна Рашка и Вахид Мирджалили. Во 2-м издании 700 страниц. Мир программирования поглощается миром машинного обучения. Книга расскажет, как использовать передовые технологии машинного обучения, нейронных сетей и глубокого обучения искусственного интеллекта навыкам программирования. Книга позволит:

  • освоить главные фреймворки, касающиеся видов данных, машинного обучения и глубокого обучения;
  • научиться применять данные библиотек Python с открытым кодом;
  • овладеть приемами машинного обучения;
  • научиться строить глубокие нейронные сети при помощи библиотеки TensorFlow.

Осень и зима 2017 богата на книжные новинки, так что советуем уже сейчас выбрать себе пособие для изучения новой дисциплины.