Проанализировав миллионы вопросов и ответов в крупнейшем сообществе программистов Stack Overflow. Всё для того, чтобы найти книги, на которые чаще всего ссылаются разработчики.
Write Great Code, Volume 2, 2nd Edition (2020)
Автор: Randall Hyde
Количество страниц: 656
Современные языки программирования предоставляют продуктивность и переносимость, но также позволяют легко писать небрежный код, не оптимизированный для компилятора. Книга научит вас создавать код, который перейдет в хороший машинный код после его выполнения компилятором.
Во время чтения книги вы:
✔️Узнаете, как анализировать вывод компилятора;
✔️Изучите достаточно из ассемблера для чтения вывода компилятора;
✔️Поймете, как компиляторы преобразуют различные постоянные и переменные объекты в машинные данные.
Достоинства:
➕Актуальность материала;
➕Рассматриваются Swift и Java.
Недостатки:
➖Не замечено.
Semantic Software Design (2019)
Автор: Eben Hewitt
Количество страниц: 502
С помощью этой практической книги архитекторы, технические директора и ИТ-директора изучат набор шаблонов для практики архитектуры, включая анализ, документацию и коммуникацию. Автор Эбен Хьюитт покажет вам, как создавать целостные и продуманные технологические планы, четко их передавать, вести людей к видению и стать великим архитектором или главным архитектором.
Во время чтения книги вы:
✔️Получите практический набор проверенных архитектурных практик, направленных на создание отличных продуктов;
✔️Узнаете, как архитектура эффективно работает с командами разработчиков, менеджментом и группами управления продуктами в цепочке создания продукта;
✔️Изучите обновленную специальную статью об архитектуре машинного обучения;
✔️Получите удобные шаблоны, чтобы сразу же начать использовать их в своих командах.
Достоинства:
➕Широкий спектр тем;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Hands-On Genetic Algorithms with Python (2020)
Автор: Eyal Wirsansky
Количество страниц: 346
Начните изучение мира генетических алгоритмов с этой новой книги. Автор использует следующие библиотеки Python: DEAP, Scicit-Learn, NumPy. Вы получите практический опыт применения генетических алгоритмов в ИИ, а также во многих других областях.
Во время чтения книги вы:
✔️Поймете, как использовать самые современные инструменты Python для создания приложений на основе генетических алгоритмов;
✔️Используете генетические алгоритмы для оптимизации функций и решения задач планирования;
✔️Повысите производительность моделей машинного обучения и оптимизируете архитектуру модели глубокого обучения;
✔️Примените генетические алгоритмы к задачам обучения с подкреплением с помощью OpenAI Gym.
Достоинства:
➕Множество примеров кода;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
WebAssembly in Action (2019)
Автор: Gerard Gallant
Количество страниц: 425
«Закон Этвуда» основан на идее, что все приложения в конечном итоге будут размещены в сети и, следовательно, должны быть написаны на JavaScript. WebAssembly может стать вашим выходом! С помощью WebAssembly вы можете писать практически на любом современном языке и запускать свой код в браузере через безопасную для памяти изолированную среду выполнения, которая может быть встроена в веб-браузер и другие платформы.
Достоинства:
➕Глубокое погружение в тему;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Storytelling in Design (2019)
Автор: Anna Dahlstrom
Количество страниц: 414
Это практическое руководство покажет вам, как сторителлинг может существенно повлиять на дизайн продукта. Автор подробно описывает множество способов использования стоорителлинга в своих проектах. Применяя проверенные принципы из фильмов и художественной литературы в контексте дизайна и бизнеса, вы научитесь создавать отличные продукты.
Достоинства:
➕Хороший авторский стиль;
➕Глубокое погружение в тему.
Недостатки:
➖Не замечено.