История кода и теория хоррор-игр — 20 полезных книг в библиотеку разработчика

Издательства каждый год выпускают десятки полезных пособий по программированию, data science и геймдеву на русском языке. Отслеживать все релизы сложно, но мы проделали работу за вас — собрали 20 интересных книг, которые помогут прокачать скиллы, освоить новые технологии и расширить ИТ-кругозор.
Оставить комментарий
Oz.by предлагает читателям скидку 12% по промокоду BOOKOZ на все книги из подборки. Воспользоваться акцией можно один раз с одного аккаунта. Промокод действует с 5 по 15 ноября.

«Компьютерные сети. Принципы, технологии, протоколы» В. Олифер, Н. Олифер

По этой книге в конце 90-х—начале нулевых многие начинали осваивать программирование и новые (на тот момент) технологии. С тех пор пособие неоднократно переиздавали — и недавно вышла шестая, обновленная версия, в которой представлены актуальные протоколы, стандарты и разработки. Например, появилась глава «Беспроводные сети», в которой разобраны нюансы работы с SDH, OTN и DWDM. 

Стилистика книги существенно не изменилась — это в первую очередь учебник, а не развлекательный нон-фикшн: в пособии много графиков, таблиц и технической лексики. Текст написан наукообразным языком — вы вряд ли захотите читать «Компьютерные сети» за завтраком или по пути на работу. Зато книга подойдет для вдумчивого чтения долгими вечерами, когда в очередной раз захочется заняться самообразованием.

Стоимость: 51.04 BYN.

Заказать книгу

«Unity и C#. Геймдев от идеи до реализации» Джереми Гибсон Бонд, Ричард Лемарчанд

Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. С каждой главой вы будете все больше погружаться в нюансы разработки игр и проходить все этапы — от проработки идеи до портирования продукта на популярные платформы.

Книга выстроена по принципу учебного курса — вы не только осваиваете теорию, но и последовательно создаете 8 реальных игровых прототипов, параллельно прокачивая навыки работы с Unity и С#. Читателям пригодятся базовые знания работы с движком и языком программирования — без этого работать с материалом будет трудно.

Стоимость: 95.96 BYN.

Заказать книгу

«Silent Hill. Навстречу ужасу. Игры и теория страха» Перрон Бернар

Silent Hill — это популярная серия игр в жанре сурвайвал-хоррор, которая прочно заняла место в массовой культуре. Но в чем причина ее популярности? Бернар Перрон слой за слоем деконструирует техники и приемы знаменитой серии, которые помогли игре получить культовый статус. Вы узнаете, как визуал, звуки, музыка, игровые механики, нарратив и другие компоненты сделали Silent Hill такой пугающей, но затягивающей игрой. Книга будет полезна не только тем, кто ностальгирует по игре, но и специалистам из геймдева, которые разрабатывают хоррор-сюжеты.

Стоимость: 23.00 BYN.

Заказать книгу

«Код: тайный язык информатики» Чарльз Петцольд

С чего начинался код? Чарльз Петцольд отматывает время назад, до XIX века и на примере первых телеграфных машин объясняет устройство компьютера. Технике, которую сегодня можно быстро собрать из масс-маркет комплектующих, посвящено первые 17 глав «Кода» — и именно эти девайсы стали фундаментом для современных компьютеров и систем. Петцольд показывает, как развивалась индустрия ПК, как устройства усложнялись и совершенствовались — и как это влияет на код и программирование. «Код» регулярно попадает в подборки классических книг, которые должны быть в библиотеке каждого разработчика. Особенность нового издания — более высокое качество и улучшенный дизайн. 

Стоимость: 64.21 BYN.

Заказать книгу

«Дизайн персонажей. Концепт-арт для комиксов, видеоигр и анимации»

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

Вступительные статьи к книге написали три российских суперпрофессионала индустрии CG: иллюстратор Анна Кэттиш, концепт-художник, основатель Smirnov School, Иван Смирнов и дизайнер персонажей для анимации Тата Че.

Стоимость: 79.17 BYN.

Заказать книгу

«Swift. Основы разработки приложений под iOS, iPadOS и macOS» Василий Усов

Мечтаете стать iOS-разработчиком и наконец-то выложить в AppStore нормальное приложение, которое не будет постоянно лагать? Для этого точно пригодится знание Swift — это простой понятный язык, который отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Авторы объясняют основные концепции программирования и синтаксиса максимально доступным языком. А теория чередуется с практическими примерами и кодом — так вы сразу сможете связать абстрактные понятия с реальными кейсами. К каждой главе книги прилагаются тесты и домашние задания, которые помогут закрепить материал.

Стоимость: 58.75 BYN.

Заказать книгу

«CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#» Джеффри Рихтер

Книга детально описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Она написана признанным экспертом в области программирования Джеффри Рихтером, который много лет консультирует разработчиков .NET Framework в Microsoft. Книга расскажет, как создавать действительно надежные приложения, в том числе с использованием Microsoft Silverlight, ASP.NET и Windows Presentation Foundation.

Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.

Стоимость: 66.89 BYN.

Заказать книгу

«Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript» Итан Браун

Express — это ключевой компонент стека разработки Node/JavaScript, который позволяет создавать динамические веб-приложения. Автор пособия Итан Браун на практике поясняет, как работать с Express 5, и разбирает все ключевые этапы — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). 

Express считается золотой серединой между устоявшимся фреймворком и отсутствием фреймворка, а его знание пригодится как фронтенд-, так и бэкенд-разработчикам.

Стоимость: 61.29 BYN.

Заказать книгу

«Python. Быстрый старт» Джейми Чан

Хотели научиться программировать на Python, но не знаете, с чего начать? Если вы уже перепробовали множество книг и курсов, то дайте шанс книге из серии «Быстрый старт». В пособии все сложные задачи разбиты на простые шаги, а фундаментальные концепции подкреплены реальными примерами. Книга даст вам исчерпывающее представление о Python: о структурах управления, методах обработки ошибок, концепции объектно-ориентированного программирования. В конце книги вам предложит разработать проект, который поможет лучше усвоить знания.

Стоимость: 26.55 BYN.

Заказать книгу

«Kubernetes. Лучшие практики» Брендан Бёрнс

Авторы книги — инженеры Microsoft — давно используют Kubernetes и разбираются во всех тонкостях работы с платформой. Вы узнаете, как провести подготовку окружения и разрабатывать приложения для разных бизнес-задач. А еще освоите паттерны мониторинга и защиты систем, управление обновлениями, сетевые политики Kubernetes и роли сервисных сетей в экосистеме. Бонус — главы, которые разбирают сценарии применения Kubernetes в сфере машинного обучения.

Стоимость: 45.46 BYN.

Заказать книгу

«Эффективный Java. Тюнинг кода на Java 8, 11 и дальше» Скотт Оукс

Скотт Оукс — признанный эксперт по Java — рассказывает, как извлечь максимум из языка программирования, используя доступные настройки.

Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, а также освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java. Кроме того, книга познакомит вас с новыми возможностями языка, например, предварительной компиляцией.

Стоимость: 96.52 BYN.

Заказать книгу

«Совершенный алгоритм. Алгоритмы для NP-трудных задач» Тим Рафгарден

Алгоритмы — это сердце и душа computer science. Именно они упрощают сетевую маршрутизацию, помогаюь проводить расчетов по геномике, криптографии и другим дисциплинам. «Совершенный алгоритм» превратит вас в настоящего профи, который будет уверенно решать любые задачи в сфере ML — причем как на практике, во время работы, так  и на собеседовании в ИТ-компанию.

Если вы уже достаточно прокачались в асимптотическом анализе, жадных алгоритмах и динамическом программировании, самое время рассмотреть понятие NP-трудностей — часто именно эта тема вызывает неподдельный страх. Тим Рафгарден покажет, как распознать NP-трудную задачу, и как избежать решения с нуля, а потом поможет найти эффективные пути решения.

Стоимость: 51.06 BYN.

Заказать книгу

«Командная строка Linux. Полное руководство» Уильям Шоттс

Книга поможет освоить базовые навыки владения командной строкой: навигацию по файловой системе, настройку окружения, объединение команд в цепочки и сопоставление с регулярными выражениями. Также вы познакомитесь с последними трендами и возможностями Linux — книгу недавно переиздали во второй раз, дополнив актуальными данными.

Стоимость: 63.84 BYN.

Заказать книгу

«Bash и кибербезопасность: атака, защита и анализ из командной строки Linux» К. Олбинг, П. Тронкон

Еще одно пособие по работе с командной строкой — только тут акцент смещен на вопросы кибербезопасности. Авторы Пол Тронкон и Карл Олбинг рассказывают об инструментах и хитростях системы, помогающих собирать данные при упреждающей защите, анализировать логи и отслеживать состояние сетей. Пентестеры узнают, как проводить атаки, используя колоссальный функционал, встроенный практически в любую версию Linux.

Стоимость: 53.64 BYN.

Заказать книгу

«gRPC. Запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes» Касун Индрасири, Данеш Курупу

За последние 5-10 лет облачно-ориентированные и микросервисные архитектуры стали основой современного ИТ. Этот тренд повлиял и на структуру коммуникаций. Теперь приложения часто подключаются друг к другу по сети — все благодаря межпроцессной коммуникации. Одной из наиболее популярных и эффективных технологий такого рода стала gRPC, но информации о ней пока не так много. В книгу как раз вошли главные сведения и лайфхаки, которые накопили авторы пособия.

Стоимость: 51.04 BYN.

Заказать книгу

«CSS для профи» Кит Грант

Хороший сайт сразу видно — это и интерфейс, и визуал, и понятная логика. Под капотом хорошей страницы обычно скрываются каскадные таблицы стилей (CSS) — именно специалист по CSS контролирует наполнение и оформление сайта от расположения элементов на стартовой до небольших UX-блоков. Пособие помогает прокачать основные навыки, нужные CSS-специалисту: вы узнаете, как организовать структуру сайту, настроить плавные переходы, подобрать сбалансированный шрифт и графические элементы, работая в связке с дизайнером.

Стоимость: 60.04 BYN.

Заказать книгу

«Внедрение зависимостей на платформе .NET» Марк Симан

Платформы .NET уже стали стандартом и базой, которую осваивает все больше разработчиков. Книга Симана и Дерсена — это переработанное и дополненное издание классической книги «Внедрение зависимостей в .NET». С ее помощью вы освоите рефакторинг существующего кода в слабо связанный код, методы DI для работы со статически типизированными ОО языками, интеграцию с общими платформами .NET Framework, а еще познакомитесь с обновленными примерами DI в .NET Core

Стоимость: 87.73 BYN.

Заказать книгу

«Современный скрапинг веб-сайтов с помощью Python» Райан Митчелл

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

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

Стоимость: 58.37 BYN.

Заказать книгу

«Надежность нейронных сетей. Укрепляем устойчивость ИИ к обману» Кэти Уорр

По мере того, как глубокие нейронные сети (DNN) становятся неотъемлемой частью ИТ-продуктов, хакеры изобретают новые способы их взлома. Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам.

Если вы специалист по data science, архитектор системы безопасности или просто неравнодушный разработчик, который хочет быть в курсе трендов на стыке хакинга и ИИ — обратите внимание на книгу.

Стоимость: 45.95 BYN.

Заказать книгу

«Работа с ядром Windows» Павел Йосифович

Ядро Windows обладает большим потенциалом, но как использовать его по максимуму? Павел Йосифович поможет справиться с этой задачей: пояснения и примеры кода превратят концепции и сложные сценарии в пошаговые инструкции, доступные даже начинающим.

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

Стоимость: 102.13 BYN.

Заказать книгу

Еще больше ИТ-литературы можно найти по ссылке

Набираем в команду новых авторов. Хочешь писать о карьере и образовании в ИТ — welcome к нам


Читать на dev.by