CodeMode | Программирование
11.8K subscribers
2.4K photos
7 files
2.43K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘Игродром. Что нужно знать о видеоиграх и игровой культуре. Александр Ветушинский.

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

• Это положение дел приводит к вопросам: а что же такое видеоигры и какое место они занимают в жизни человека? Поиском ответов на них занимается дисциплина game studies.

• Александр Ветушинский, один из ведущих российских представителей этого направления исследований.

• Его книга «Игродром» – осмысление этапов развития игровой индустрии, анализ ее сформировавшегося языка и места в современном культурном пространстве.

🧷Скачать бесплатно.

2021 #RU
📘Игра как бизнес. От мечты до релиза. Алексей Савченко

• У вас есть классная идея, и вы жаждете создать потрясающую игру. Вы готовы приступить к работе прямо сейчас, но возникает вопрос. С чего же вам начать?

• Книга Алексея Савченко станет вашим надежным штурманом в бурном море геймдева. Алексей работает в индустрии игровой разработки уже более двадцати лет и успел изучить от и до все подводные камни и узкие места этой сферы.

Вы узнаете об особенностях планирования, производстве, поиске партнеров и издателей.

• Эта книга проложит оптимальный путь перехода от идеи к действиям, которые принесут желаемый результат, и поможет избежать типичных ошибок.

🧷Скачать бесплатно.

2020 #RU
📘Новые возможности Arduino, ESP, Raspberry Pi в проектах loT. Петин В.А.

• В книге рассмотрено создание простых устройств в рамках концепции Интернета вещей (#IoT) на базе традиционных (#Arduino Uno) и новых плат Arduino (МКR, Nano 33), плат #ESP и микрокомпьютера Raspbeпy Pi.

• Приведены примеры подключения плат с помощью технологий #Ethemet, #WiFi, #GPRS, #BLE, #LoRa к сети Интернет и другим устройств.

Описаны протоколы #НТТР и #MQTT. Рассмотрен обмен данными с облачными платформами Arduino IoT Cloud, Narodmon, ThingSpeak, Blynk и открытой LoRaWAN-ceтью Тhе Things Network (ТТN).

• Большая часть книги посвящена созданию практических проектов: собственный МQТТ-сервер, табло на матрице для отображения биржевых котировок в реальном времени, GРS-трекер и онлайн-сервис поиска стоянок с использованием Яндекс.Карт, сканер штрих-кода с отправкой результатов в облако, IоТ-принтер для печати курсов валют и многое другое.

🧷Скачать бесплатно.

2022 #RU #Arduino #IoT
📘Внедрение зависимостей на платформе .NET. Марк Симан, Стивен ван Дерсен.

• Это переработанное и дополненное издание классической книги «Внедрение зависимостей в .NET».

• Вы научитесь правильно внедрять зависимости для устранения жесткой связи между компонентами приложения. Познакомитесь с подробными примерами и усвоите основы работы с ключевыми библиотеками, необходимыми для внедрения зависимостей в .NET и .NET Core.

В книге:
• Рефакторинг существующего кода в слабо связанный код
• Методы DI, которые работают со статически типизированными ОО языками
• Интеграция с общими платформами .NET Framework
• Обновленные примеры, иллюстрирующие DI в .NET Core

🧷Скачать бесплатно.

2021 #RU #NET
📘Astra Linux. Руководство по национальной операционной системе и совместимым офисным программам. Елена Вовк

• Практическое руководство по использованию российской операционной системы #AstraLinux.

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

• Вы научитесь работать с текстовым редактором #LibreOfficeWriter, с электронными таблицами #LibreOfficeCalc и презентациями #LibreOfficeImpress.

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

• Эта книга для тех, кому нужно научиться работать с операционной системой Astra Linux. Имеется пошаговое руководство для работы с LibreOffice Writer, LibreOffice Calc и LibreOffice Impress.

🧷 Скачать бесплатно.

2022 #RU #Linux
📘Программируй в Minecraft. Строй выше, выращивай быстрее, копай глубже и автоматизируй всю скучную работу! Эл Свейгарт.

• Новая книга для всех любителей игры Minecraft от автора мировых бестселлеров-самоучителей по программированию Эла Свейгарта.

• Благодаря своему многолетнему опыту, Свейгарт умеет в увлекательной игровой форме подать даже самую непростую информацию и заинтересовать даже тех маленьких читателей, которых чтение не интересует.

• Самая популярная у детей во всем мире игра станет еще интереснее, когда ваш ребенок научится использовать и своими руками программировать автоматических помощников-черепашек, делающих в Minecraft за игрока всю самую скучную работу.

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

🧷Скачать бесплатно.

2019 #RU
📘Блокчейн. Руководство для начинающих разработчиков. Бикрамадитья Сингхал, Гаутам Дамеджа, Приянсу Сехар Панда.

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

• Изложены технические основы самых известных блокчейнов в мире - Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой.

• Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).

🧷Скачать бесплатно.

2020 #RU #Блокчейн
📕Реагирование на компьютерные инциденты. Прикладной курс. Стив Энсон

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

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

• В книге рассматриваются новейшие методы реагирования на угрозы вашей сети, в том числе:

подготовка вашего окружения к эффективному реагированию на инциденты;

• использование MITER ATT&CK и киберразведки для активной защиты сети;

• использование Security Onion и Elastic Stack для мониторинга сетевой безопасности;

• методы анализа журналов и агрегация особо ценных журналов;

• эффективные методы поиска угроз.

🧷Скачать бесплатно.

2021 #RU
Схемотехника. От азов до создания практических устройств. Гаврилов С.А. Барташ А.И.

• Книга посвящена искусству схемотехники, приглашая читателя в мир создания электронных схем на различной элементной базе (транзисторах, интегральных микросхемах и даже радиолампах).

• Авторы-практики применили метод диалога и принцип пошагового рассмотрения азов схемотехники - от простого к сложному.

• В ходе диалога радиолюбителя с автором читатель перейдет от слепого копирования схем к созданию собственных практических конструкций на различной элементной базе.

• Содержится интересный разбор частых заблуждений и ошибок, раскрывается много секретов из практики разработчика электронных схем.

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

🧷Скачать бесплатно.

2020 #RU
📘Active Directory глазами хакера. Ralf Hacker.

• Рассмотрена архитектура системы безопасности Active Directory.

• Приведены сведения об используемом хакерами инструментарии.

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

• Описаны способы противодействия обнаружению атаки с применением различных инструментальных средств. Рассматриваются методы сохранения доступа к скомпрометированной сети как с помощью сторонних инструментов, так и с использованием групповых политик домена.

• Для пентестеров, специалистов по информационной безопасности и системных администраторов.

🧷Скачать бесплатно.

2021 #RU #ActiveDirectory
📙How Linux Works. What Every Superuser Should Know. Brian Ward.

• В отличие от некоторых операционных систем, Linux не пытается скрыть от вас важные детали - он дает вам полный контроль над вашим компьютером.

• Но чтобы по-настоящему освоить Linux, вам нужно понимать его внутреннее устройство, например, как система загружается, как работает сеть и что на самом деле делает ядро.

• В этой книге автор подробно разбирает слои всеми любимой операционной системы. Данное издание было полностью обновлено и расширено.

Во время чтения книги вы узнаете:
• Как загружается Linux, от загрузчиков до init (systemd);
• Как ядро управляет устройствами, драйверами устройств и процессами;
• Как работают сети, интерфейсы, брандмауэры и серверы;
• Как работают инструменты разработки и их связь с общими библиотеками;
• Как писать эффективные скрипты.

🧷Скачать бесплатно.

2021 #ENG #Linux
📘Введение в информационную безопасность автоматизированных систем. Учебное пособие
В.В. Бондарев.

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

• Отражены основные подходы к созданию систем защиты информации, представлена классификация предупредительных мер.

• Изучены вопросы, связанные с программно-аппаратными механизмами обеспечения информационной безопасности.

🧷Скачать бесплатно.

2021 #RU
📘Введение в программирование и структуры данных. Фислер Кати, Политц Джо Гиббс, Кришнамурти Шрирам.

• В книге представлены полезные методы программирования, имеющие практическую ценность.

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

• Основной принцип обучения - составление плана решения: от определения структур данных по условиям поставленной задачи через примеры и тесты к написанию программного кода.

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

• Книга будет полезна студентам вузов, где преподается информатика, а также тем, кто хочет изучить программирование на базовом уровне.

🧷
Скачать бесплатно.

2022 #RU
📘Python. Искусственный интеллект, большие данные и облачные вычисления. Пол Дейтел. Харви Дейтел.

• Вы на практике познакомитесь с революционными вычислительными технологиями и программированием на #Python — одном из самых популярных языков.

• В вашем распоряжении более пятисот реальных задач — от фрагментов до 40 больших сценариев и примеров с полноценной реализацией. IPython с Jupyter Noteboos позволят быстро освоить современные идиомы программирования #Python.

• Вы познакомитесь с обработкой естественного языка, анализом эмоций в Twitter®, когнитивными вычислениями IBM® Watson, машинным обучением с учителем в задачах классификации и регрессии, машинным обучением без учителя в задачах кластеризации, распознавания образов с глубоким обучением и сверточными нейронными связями и многим другим.

🧷Скачать бесплатно.

2020 #RU #Python
📕25 крутых проектов с Arduino Марк Геддес.

• Автор книги, Марк Геддес, - энтузиаст Arduino и преподаватель с десятилетним стажем. В своем самоучителе он собрал 25 уникальных проектов, собирая которые можно освоить азы работы с популярным конструктором.

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

🧷Скачать бесплатно.

2019 #RU
📙IT как оружие. Какие опасности таит в себе развитие высоких технологий. Брэд Смит, Кэрол Браун.

• Авторы этой книги, руководители компании Microsoft, раскрывают перед читателями самые актуальные проблемы, которые стоят перед IT-компаниями, и рассказывают о своем пути их решения.

• Как в эту новую эру найти правильный баланс общественной безопасности и неприкосновенности частной жизни?

• Удастся ли нам создать мир, в котором наши дети смогут найти работу? Сможем ли мы вообще контролировать зарождающийся новый мир?

• Возможность собирать огромные объемы данных о пользователях – это палка о двух концах. И от того, как IT-компании решают сложнейшие этические проблемы, зависит устройство мира, в котором нам предстоит жить.

🧷Скачать бесплатно.

2019 #RU
📙Основы программирования с Java. Тимур Машнин

• Эта книга предназначена для всех, кто хочет изучить основы программирования с использованием языка Java.

• Эта книга даст понимание основных элементов программирования на Java и абстракции данных с использованием объектно-ориентированного подхода.

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

• Вы изучите основы языка программирования Java, познакомитесь с его синтаксисом, типами данных, объектами и классами и многим другим.

🧷Скачать бесплатно.

2022 #RU #Java
📘Алгоритмы сжатия данных без потерь. Е.Р. Пантелеев, А.Л. Алыкова.

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

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

🧷Скачать бесплатно.

2021 #RU
📗Unity в действии. Мультиплатформенная разработка на C#. Джозеф Хокинг

• Unity
зачастую представляют как набор компонентов, не требующих программирования, что в корне неверно.

• Для создания успешной игры необходимо многое: великолепная работа художника, программистские навыки, интересная история, увлекательный геймплей и дружная и слаженная работа команды разработчиков.

• А еще нельзя забывать про безупречную визуализацию и качественную работу на всех платформах - от игровых консолей до мобильных телефонов.

• Unity объединяет мощный движок, возможности профессионального программирования и творчества дизайнеров, позволяя воплотить в жизнь самые невероятные и амбициозные проекты.

• Осваивайте Unity и быстрее приступайте к созданию собственных игр!

🧷Скачать бесплатно.

2019 #RU #Unity
📗Защита данных. От авторизации до аудита. Джейсон Андресс.

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

• Она станет отправной точкой для карьеры в области защиты данных.

Наиболее актуальные темы:

• Принципы современной криптографии, включая симметричные и асимметричные алгоритмы, хеши и сертификаты.

Многофакторная аутентификация и способы использования биометрических систем и аппаратных токенов для ее улучшения.

• Урегулирование вопросов защиты компьютерных систем и данных.

• Средства защиты от вредоносных программ, брандмауэры и системы обнаружения вторжений.

• Переполнение буфера, состояние гонки и другие уязвимости.

🧷Скачать бесплатно.

2021 #RU