Size: a a a

Книги для программистов

2019 December 28
Книги для программистов
Deep Learning for Search (2019)
Автор: Tommaso Teofili
Количество страниц: 328

#advanced #english #book

Глубокое обучение, применяемое в поиске, повысит его эффективность с помощью методов на основе нейронных сетей. После прочтения книги вы сможете создавать поисковые системы, которые будут предоставлять результаты, нужные вашим пользователям, и со временем будут становиться лучше. В книге рассматриваются сложные темы, такие как поиск по изображениям или перевод пользовательских запросов, но для чтения достаточно знать только основы Java или похожего языка, опыт в глубоком обучении не требуется.

Что внутри:
✔️Поиск с помощью изображений;
✔️Точное и корректное ранжирование результатов;
✔️Построение правильных рекомендаций для пользователя и другое.

Достоинства:
➕Актуальность материала;
➕Примеры кода на Java;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Hands-On Data Structures and Algorithms with Python (2018)
Авторы: Dr. Basant Agarwal, Benjamin Baka
Количество страниц: 398

#advanced #english #book #python

Знание алгоритмов и структур данных позволяет находить более эффективные решения новым проблемам. В книге рассказывается о базовых алгоритмах на Python, которые помогут любому разработчику. Для комфортного чтения требуется знание языка Python.

После прочтения книги вы:
✔️Получите глубокое понимание работы структур данных в Python;
✔️Изучите распространённые алгоритмы с помощью иллюстрированных примеров;
✔️Погрузитесь в фундаментальные темы, такие как О-нотация и динамическое программирование;
✔️Сможете писать эффективный и надёжный код на Python.

Достоинства:
➕Множество примеров кода;
➕Хорошая структурированность;
➕Применение особенностей языка для улучшения производительности.

Недостатки:
➖Присутствуют ошибки в нескольких примерах кода.
источник
Книги для программистов
источник
2019 December 29
Книги для программистов
Java. The Complete Reference, 11 edition (2019)
Автор: Mr Kotiyana
Количество страниц: 369

#beginner #english #book #java

Руководство, обновленное после выхода Java SE 11, показывает, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Автор бестселлеров по программированию покрывает все темы языка, включая синтаксис, ключевые слова и основные принципы программирования. Вы также найдете информацию о Java API, фреймворке Collections, библиотеке многопоточности и параллелизме. Эта книга предлагает полное введение в Java для начинающих.

Главы в книге:
✔️Введение в Java;
✔️Настройка среды программирования;
✔️Основы программы на Java;
✔️Переменные, типы данных и ключевые слова;
✔️Методы и операторы;
✔️Объектно-ориентированное программирование и другие.

Достоинства:
➕Полный разбор всех тем;
➕Актуальность материала.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Pro Spring 5, 5th Edition (2017)
Авторы: Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence Ho
Количество страниц: 849

#advanced #english #book #java

С помощью этой книги вы сможете изучить основы Spring, фреймворка для Java-платформы, а также EJB и Hibernate. Вы узнаете, как использовать Spring для создания различных частей Java-приложения: транзакций, веб и много другого. Пример приложения, описанного в книге, позволит применить на практике технологии и методы Spring и увидеть, как они работают вместе. Книга подойдет опытным разработчикам на Java. Некоторый опыт работы с фреймворком очень рекомендуется.

После прочтения книги вы:
✔️Узнаете особенности Spring 5;
✔️Сможете применять знания в реальных проектах;
✔️Научитесь создавать микросервисы и другие веб-сервисы.

Достоинства:
➕Полный обзор функций фреймворка;
➕Хорошая структурированность.

Недостатки:
➖Некоторые примеры кода устарели.
источник
Книги для программистов
источник
2019 December 30
Книги для программистов
@pythonbooks  - самое большое сообщество питонистов в телеграм.

Что в нашем канале:

1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.

2. Задачи по питону, которые вы можете получить на собеседовании: @pythonquestions

3. Всё, никакой другой воды.

Подписывайтесь на нас: @pythonbooks
@pythonbooks  - самое большое сообщество питонистов в телеграм.

Что в нашем канале:

1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.

2. Задачи по питону, которые вы можете получить на собеседовании: @pythonquestions

3. Всё, никакой другой воды.

Подписывайтесь на нас: @pythonbooks
источник
Книги для программистов
Java Program Design (2019)
Автор: Edward Sciore
Количество страниц: 456

#advanced #english #book #java

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

После прочтения книги вы:
✔️Сможете создавать правильно структурированные программы, и находить и исправлять ошибки в уже написанных;
✔️Получите полное понимание полиморфизма и его использования в интерфейсах Java и иерархиях классов;
✔️Научитесь применять классические шаблоны проектирования с учётом современных особенностей языка.

Достоинства:
➕Множество практических примеров;
➕Актуальность материала;

Недостатки:
➖Большой объём.
источник
Книги для программистов
источник
Книги для программистов
Getting Started with React VR (2017)
Автор: John Gwinner
Количество страниц: 294

#beginner #english #book

Эта книга является практическим руководством по разработке VR-приложений, используя React VR, с основным упором на браузеры. В ней описывается процесс создания 3D-графики с использованием Three.js, а также работа с библиотекой ReactVR для создания реалистичных объектов в виртуальной реальности. К концу чтения книги вы получите глубокие знания работы с виртуальной реальностью и полноценное рабочее VR-приложение.

После прочтения книги вы:
✔️Научитесь использовать бесплатные VR-модели в своих проектах;
✔️Создадите виртуальный музей с интерактивными экспонатами;
✔️Научитесь делать анимации, используя таймеры и другие инструменты;
✔️Напишете собственное VR-приложение и кастомизируете его.

Достоинства:
➕Хорошая структурированность;
➕Подходит новичкам;
➕Полные описания и примеры по всем темам.

Недостатки:
➖Некоторые примеры кода устарели.
источник
Книги для программистов
источник
2020 January 04
Книги для программистов
Beyond jQuery (2016)
Автор: Ray Nicholus
Количество страниц: 240

#english #advanced #book

С помощью этой книги вы узнаете о наиболее важных концепциях, связанных с веб-разработкой и библиотекой jQuery для JavaScript. Книга рассказывает о том, как решать обычные задачи без использования jQuery, но с применением стандартизированного JavaScript и web API. Книга не просто показывает читателю код — всё подробно объясняется с точки зрения разработчика jQuery. Книга подойдет любому веб-разработчику, заинтересованному в углублении своих знаний.

Чему вы научитесь:
✔️Работать с web API и JavaScript;
✔️Определять, когда вам нужен jQuery, и когда нет;
✔️Работать с элементами HTML.

Достоинства:
➕Книга помогает разобраться в нюансах и тонкостях применения jQuery;
➕Приведено множество сравнений эффективности разных подходов к решению задач.

Недостатки:
➖Некоторые примеры кода неактуальны.
источник
Книги для программистов
источник
Книги для программистов
Software Development From A to Z (2018)
Автор: Olga Filipova, Rui Vilão
Количество страниц: 308

#english #beginner #book

Эта книга проводит читателя через весь процесс создания программного обеспечения, от концепции до готового продукта. В книге представлен обзор бэкэнд-разработки от баз данных до коммуникационных протоколов, включая практические примеры на Java, и фронтэнд от HTML и CSS до фреймворка Vue.js. Любой, кто обладает базовыми знаниями в области программирования, сможет выполнить все задания, предложенные в книге, и понять все концепции. Вы посмотрите на программное обеспечение с точки зрения менеджера проекта, владельца продукта, дизайнера, бэкэндера, фронтэндера, DevOps-инженера и других.

После прочтения книги вы:
✔️Будете знать о процессах и должностях, участвующих в разработке софта;
✔️Соберете воедино свои мысли по созданию нового продукта;
✔️Изучите работу различных экспертов, их задачи;
✔️Сможете улучшить способы взаимодействия отделов разработки между собой.

Достоинства:
➕Хороший авторский стиль;
➕Множество примеров из реальных проектов авторов.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 05
Книги для программистов
Practical Microservices Architectural Patterns (2019)
Автор: Binildas Christudas
Количество страниц: 902

#english #book #advanced #java

Эта книга даёт полное представление о применении микросервисной архитектуры в реальных проектах. Автор приводит множество примеров работы с микросервисами, а также учит создавать приложения, используя фреймворк Axon и транзакции BASE, планируя всё максимально безопасно. Книга подойдет Java-разработчикам, имеющим опыт работы с распределёнными и многопоточными архитектурами.

После прочтения книги вы:
✔️Сможете перейти от монолитной архитектуры к микросервисам;
✔️Научитесь работать с распределёнными и ACID транзакциями;
✔️Сможете создавать надёжные архитектуры без двухфазных транзакций;
✔️Откроете для себя принципы высокой доступности в микросервисах.

Достоинства:
➕Актуальность материала;
➕Множество примеров работы со Spring Boot и Spring Cloud.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
React Design Patterns and Best Practices (2017)
Автор: Michele Bertoli
Количество страниц: 318

#english #book #advanced

В книге рассказывается о том, как, работая с React.js, применять существующие шаблоны проектирования в разных ситуациях, будь то новые или уже существующие проекты. Книга поможет вам начать работать с React, делая ваши проекты более гибкими, эффективными и простыми в обращении, значительно повышая скорость рабочего процесса без снижения качества.

Во время чтения книги вы:
✔️Погрузитесь в основные шаблоны и компоненты React.js, чтобы улучшить дизайн вашего приложения;
✔️Усовершенствуете свои навыки отладки при помощи DevTools;
✔️На простых примерах научитесь создавать качественный код;
✔️Сможете эффективно использовать React в браузерах;
✔️Научитесь создавать высокопроизводительные приложения, оптимизируя их компоненты.

Достоинства:
➕Хорошая структурированность;
➕Много примеров кода;
➕Легко читается.

Недостатки:
➖Не замечено.
источник