CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20’s latest features, 2nd Edition, Araks Tigranyan

• В этой книге вы узнаете о том, как создавать приложения на языке C++, и познакомитесь с передовыми методами объектно-ориентированного программирования.

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

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

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

2023 #ENG
📕 Масштабируемые вычисления для гетерогенных платформ, Копысов С.П., Кузьмин И.М., Недожогин Н.С.

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

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

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

2020 #RU
📕 End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript, Waweru Mwaura

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

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

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

2021 #ENG
📕 Практическая программная инженерия на основе учебного примера, Л. А. Мацяшек, Б. Л. Лионг

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

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

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

2020 #RU
📕 Laws of UX: Using Psychology to Design Better Products & Services, Jon Yablonski

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

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

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

2020 #ENG
📕 Геометрическое моделирование, Голованов Н. Н.

• В книге изложены идеи, подходы и методы геометрического
моделирования:
• математические методы построения геометрических моделей;
• теория В-сплайнов;
• свойства кривых и поверхностей;
• принципы построения твёрдых тел и алгоритмы выполнения операций над ними;
• состав геометрической модели и принципы установления
вариационных зависимостей между её элементами;
• применение геометрических моделей;
• приёмы компьютерной графики.

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

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

2020 #RU
📕 Head First Git, Raju Gandhi [Raju Gandhi]

• Многие люди, использующие Git, полагаются на «рецепты» — копирование и вставку команд, которые они находят в Интернете, не понимая, как на самом деле работает Git.

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

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

2022 #ENG
📕 Современный подход к программной архитектуре: сложные компромиссы, Форд Нил, Ричардс Марк, Садаладж Прамод, Дехгани Жамак

• В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей — задач и проблем, для решения которых нет готовых ответов и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев.

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

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

2023 #RU
📕 Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms, 2nd Edition, Joe Papa

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

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

2022 #ENG
📕 Agile. Практическое руководство

• Институт управления проектами (Project Management Institute, PMI) и Agile Alliance® создали настоящее Практическое руководство с целью достичь более глубокого понимания подходов agile в своих сообществах. Назначение настоящего практического руководства состоит в том, чтобы наделить команды проектов инструментами, ситуационными принципами и пониманием существующих методов и подходов agile, которые позволят добиться лучших результатов.

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

2019 #RU
📕 Breaking Ransomware: Explore ways to find and exploit flaws in a ransomware attack, Atul Narula

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

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

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

2023 #ENG
📕 Искусственный интеллект для .NET: речь, язык и поиск. Конструирование умных приложений с использованием Microsoft Cognitive Services APIs, Нишит Патак

• Издание рассказывает о применении когнитивных служб компании Microsoft и применении на практике набора простых API. В доступной форме описано создание приложений на основе искусственного интеллекта в среде разработки Visual Studio, создание разговорного интерфейса, применение API для обработки распознавания и интерпретации устной речи.

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

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

2018 #RU
📕 Beginning Quarkus Framework: Build Cloud-Native Enterprise Java Applications and Microservices, Tayo Koleoso

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

• Вы начнете с обзора фреймворка Quarkus и его функций. Далее вы погрузитесь в создание своего первого микросервиса с использованием Quarkus, включая использование JAX-RS, Swagger, Microprofile, REST, реактивное программирование и многое другое.

• Вы увидите, как легко добавить Quarkus в существующие проекты Spring framework. Книга продолжается погружением в шаблон внедрения зависимостей и в то, как Quarkus поддерживает его, работая с аннотациями и средствами как из Jakarta EE CDI, так и из Spring framework. Вы также узнаете о докеризации и бессерверных технологиях для развертывания вашего микросервиса.

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

2020 #ENG
📕 Проекты домашней автоматики на Arduino, Марко Шварц

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

• С другой стороны, у нас есть платформа Arduino. Это платформа, которую вы можете использовать для быстрого создания прототипов электронных систем. Сейчас его используют миллионы людей по всему миру для создания более сложных систем. Это идеальная платформа для создания систем дом. автоматики. Благодаря гибкости платформы Arduino, мы увидим, что она легко взаимодействует с различными датчиками и исполнительными механизмами, которые обычно используются во многих системах домашней автоматики. Она также может взаимодействовать со многими беспроводными системами, такими как Wi-Fi, Bluetooth, XBee.

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

2016 #RU
📕 PyTorch Recipes: A Problem-Solution Approach to Build, Train and Deploy Neural Network Models, 2nd Edition, Pradeepta Mishra

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

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

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

2022 #ENG
📕 Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи, Судхарсан Равичандиран

• Глубокое обучение с подкреплением (Reinforcement Learning) - самое популярное и перспективное направление искусственного интеллекта. Практическое изучение RL на Python поможет освоить не только базовые, но и передовые алгоритмы глубокого обучения с подкреплением.

• Вы начнете с основных принципов обучения с подкреплением, OpenAI Gym и TensorFlow, познакомьтесь с марковскими цепями, методом Монте-Карло и динамическим программированием, так что "страшные" аббревиатуры DQN, DRQN, A3C, PPO и TRPO вскоре перестанут вас пугать.

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

2019 #RU
📕 SvelteKit Up and Running: Leverage the power of a next-generation web framework to build high-performance web apps with ease, Dylan Hildenbrand

• В этой книге вы познакомитесь с философией и технологиями, лежащими в основе SvelteKit. Сначала вы будете следовать стандартному учебному подходу к программированию, переходя к созданию приложения "Hello World". Далее вы изучите основные методы маршрутизации, управления загрузкой данных и представления пользователей на примере реальных сценариев, часто встречающихся в повседневной разработке, а также познакомитесь с различными адаптерами, используемыми в SvelteKit для беспрепятственной интеграции с различными средами.

• Вы также рассмотрите такие продвинутые концепции, как динамическое управление маршрутами, обработка ошибок и использование SvelteKit для оптимизации SEO и доступности.

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

2023 #ENG
📕 Стандарт С++. перевод, комментарии, примеры, Евгений Зуев

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

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

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

2016 #RU
📕 Mastering Augmented Reality Development with Unity: Create immersive and engaging AR experiences with Unity, Indika Wijesooriya

• Книга начинается с введения в AR, охватывающего основные принципы и возможные области применения. Вы узнаете, как визуализировать AR-среду и создавать потрясающие визуальные эффекты. Далее в книге рассматриваются различные инструменты и платформы разработки, доступные для AR, с акцентом на Unity 3D как стандартную платформу. Вы получите рекомендации по созданию пользовательских AR-компонентов и освежите свои навыки программирования на C# в Unity.

• В книге рассматриваются практические приложения AR-разработки, включая создание 3D-приложений для мобильных устройств, AR-приложений на основе маркеров с помощью Vuforia и AR-приложений без маркеров с помощью AR Kit и AR Core. Вы также узнаете о разработке AR-приложений мирового масштаба с помощью Niantic Lightship.

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

2023 #ENG
📕 Преступления в сфере обращения цифровой информации, Бегишев И.Р., Бикеев И.И.

• Монография представляет собой первое в России комплексное исследование феномена преступлений в сфере обращения цифровой информации.

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

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

2020 #RU