Size: a a a

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

2021 July 26
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
Библиотека devops'а: @devopsslib
Библиотека тестировщика: @testerlib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
Computer Graphics from Scratch (2021)
Автор: Gabriel Gambetta
Количество страниц: 248

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

Во время чтения книги вы:
✔️Сымитируете взаимодействие лучей света с поверхностями;
✔️Добавите зеркальные отражения и тени на объекты;
✔️Визуализируете сцену из любого положения камеры, используя плоскости отсечения;
✔️Используете плоское затенение, затенение по Гуро и Фонгу, чтобы имитировать реальное освещение поверхности;
✔️Научитесь рисовать детали текстуры, чтобы создавать реалистичные объекты.

Достоинства:
➕Используется понятный псевдокод;
➕Хорошая структурированность.

Недостатки:
➖В некоторых местах недостаточно объяснений.

Скачать книгу
источник
2021 July 27
Книги для программистов
API Security in Action (2020)
Автор: Neil Madden
Количество страниц: 576

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

Что внутри:
✔️Аутентификация;
✔️Авторизация;
✔️Ведение журнала аудита;
✔️Ограничение скорости;
✔️Шифрование.

Достоинства:
➕Глубокое погружение в тему;
➕Практикоориентированность.

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

Скачать книгу
источник
Книги для программистов
⚡️Четвертый митап SmartMarket о разработке навыков для виртуальных ассистентов Салют

⏱ 28 июля
👨‍💻 Онлайн и бесплатно
🎯 Регистрация

О чем поговорим:
— Как работать с zero-code инструментом в визуальном конструкторе SmartApp Graph
— Какие ошибки встречаются при разработке голосовых сценариев и как их избежать
— Как разрабатывать смартапы на готовых шаблонах в SmartMarket
— Как получить 2,5 млн рублей за смартап в рамках программы поощрения SmartMarket

Подключайся и узнай, какие возможности SmartMarket открывает для разработчиков, UX/UI-дизайнеров и бизнеса. Крутые спикеры и полтора часа полезной информации о практике.
источник
Книги для программистов
Game Programming Patterns (2014)
Автор: Robert Nystrom
Количество страниц: 354

Самая большая проблема, с которой сталкиваются многие программисты, - это завершить разработку своей игры. Большинство игровых проектов терпят неудачу из-за сложности собственного кода. Данная книга призвана решить именно эту проблему. Вы узнаете, как написать надежный игровой цикл, как организовать свои объекты с помощью компонентов, а также воспользоваться кешем ЦП для повышения производительности. Вы глубоко погрузитесь в то, как скриптовые движки кодируют поведение, как можно оптимизировать движок и как разнообразные классические шаблоны проектирования можно использовать в играх.

Достоинства:
➕Примеры кода без ошибок;
➕Множество примеров кода.

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

Скачать книгу
источник
Книги для программистов
The Definitive Guide to Shopify Themes (2017)
Автор: Gavin Ballard
Количество страниц: 247

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

Во время чтения книги вы:
✔️Используете свои навыки веб-разработки для освоения тем Shopify и новых технологий, таких как Liquid и Slate;
✔️Примените соответствующие принципы Shopify к дизайну сайтов;
✔️Примените стратегии и технические навыки, чтобы получить максимальную отдачу от Shopify.

Достоинства:
➕Множество примеров кода;
➕Глубокое погружение в тему.

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

Скачать книгу
источник
2021 July 28
Книги для программистов
Advanced C and C++ Compiling (2014)
Автор: Milan Stevanovic
Количество страниц: 334

Научиться писать код на C / C++ - это только первый шаг. Чтобы быть серьезным программистом, вы должны понимать структуру и назначение двоичных файлов, создаваемых компилятором: объектные файлы, статические библиотеки, разделяемые библиотеки и, конечно же, исполняемые файлы. В своей книге автор подробно объясняет процесс сборки и показывает, как интегрировать код от других разработчиков в виде развернутых библиотек, а также как решать проблемы и возможные несоответствия между вашим собственным и внешними деревьями кода.

Достоинства:
➕Книга написана профессионалом в этой области;
➕Много ценной информации, которую непросто найти в интернете.

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

Скачать книгу
источник
Книги для программистов
Что нужно, чтобы правильно использовать и разрабатывать MS SQL БД?

📅03 августа ждем всех разработчиков СУБД и бэкендеров на вебинаре с Павлом Стрекаловым. Вы узнаете о востребованности технологии, познакомитесь с программой онлайн-курса «MS SQL Server разработчик» и форматом обучения в OTUS.

❗️Используйте эту возможность, чтобы пообщаться с экспертом и узнать больше о работе с СУБД.

👉Регистрация на вебинар https://otus.pw/bGMX/
источник
Книги для программистов
Unity in Action: Multiplatform game development in C# (2018)
Автор: Joe Hocking
Количество страниц: 400

Книга является вторым изданием одной из самых популярных книг по программированию на Unity. В руководстве рассказывается, как писать и развертывать игры на этой платформе разработки. После прочтения вы получите набор навыков, необходимых для разработчика видеоигр. Для комфортного чтения необходимо знать C# либо похожий язык, однако опыт в разработке игр не обязателен.

Что внутри:
✔️Новые примеры, обновления;
✔️2D и 3D игры;
✔️Персонажи, которые бегают, прыгают и врезаются в разные вещи;
✔️Работа с интернетом.

Достоинства:
➕Присутствуют иллюстрации;
➕Хороший авторский стиль;
➕Весь код доступен на GitHub.

Недостатки:
➖Некоторые детали, связанные с интерфейсом пользователя, устарели.

Скачать книгу
источник
2021 July 29
Книги для программистов
Regression Analysis: An Intuitive Guide for Using and Interpreting Linear Models (2020)
Автор: Jim Frost
Количество страниц: 355

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

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

Достоинства:
➕Практикоориентированность;
➕Простые понятные объяснения.

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

Скачать книгу
источник