Книги по программированию и IT 2020 года


 В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновлено и дополнено новой главой, касающейся Microsoft Blazor. В первой части книги рассмотрены основы C#, включая объектно-ориентированное п...

C# .NET (.NET Core) Русский PDF

 How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration pat...

Проектирование/System Design Английский PDF

 Простая идея Docker – упаковка приложения и его зависимостей в единый развертываемый контейнер – породило ажиотаж в индустрии программного обеспечения. Теперь контейнеры являются крайне необходимыми для корпоративной инфраструктуры, а Docker представляет собой бесспорный отраслевой стандарт. Итак, что вы будете делать после того, как освоили основы? Для того, чтобы по-настоящему оптимиз...

Сети/Network Русский PDF

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

Natural language processing (NLP) Русский PDF

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

Natural language processing (NLP) Русский PDF

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

Проектирование/System Design Русский PDF

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

Hacking and Security Русский PDF

 Сначала будет трудно. Но затем все станет великолепно! В этой книге вы найдете: 52 идеально продуманных упражнения, а также теорию и ответы на часто задаваемые вопросы. Выполняйте задания, исправляйте ошибки, запускайте программы и наслаждайтесь результатом!  Вы узнаете:Как работает код;Как выглядят хорошо написанные программы;Как читать, писать и анализировать код;Как находит...

Python Русский PDF

 По причине большого объема книга разделена на два тома. 2-й том обновленного 5-го издания известной книги Марка Лутца поможет вам быстро научиться писать эффективный высококачественный код на Python. Это руководство - идеальный способ начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках. Простое и понятное...

Python Русский PDF

 Serverless revolutionizes the way organizations build and deploy software. With this hands-on guide, Java engineers will learn how to use their experience in the new world of serverless computing. You’ll discover how this cloud computing execution model can drastically decrease the complexity in developing and operating applications while reducing costs and time to market.  Eng...

Java Английский ZIP (pdf+epub)

 Are you looking to start developing artificial intelligence applications? Do you need a refresher on key mathematical concepts? Full of engaging practical exercises, The Statistics and Calculus with Python Workshop will show you how to apply your understanding of advanced mathematics in the context of Python.  The book begins by giving you a high-level overview of the libraries you&#...

Big Data/DataScience Python Английский PDF

 Learn the principles behind test-driven development (TDD) and behavior-driven development (BDD) and see how Jasmine, RSpec and Cucumber can be used to your advantage. This book examines some of the leading technologies used for testing.  You'll see how to use Jasmine’s features to work with a JavaScript application. You will learn how to use Mini Test and RSpec with Ruby an...

Hacking and Security Английский PDF

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

Agile/Scrum Русский PDF

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

C# Русский PDF

The modern software stack is evolving rapidly in size and complexity. Technology domains such as the cloud, the web, data science, machine learning, DevOps, containers, IoT, embedded systems, distributed ledgers, virtual and augmented reality, and artificial intelligence continue to evolve and specialize. This has resulted in a severe shortage of system software developers able to build out the sy...

Rust Английский EPUB