Starting Out with C++: From Control Structures through Objects helps you understand how, why, and when to implement C++ features and constructs. It introduces programming for beginners while exploring the C++ details, common pitfalls, and nuances that challenge programmers of all experience levels. Control structures, functions, arrays, and pointers are covered before objects and classes. Each cha...
C++ Английский PDFВ книге 22 урока, более 40 практических упражнений и заданий для самостоятельной работы. Описан язык Python: его основы, типы данных, управляющие выражения, функции, объекты, классы, исключения, модули и пакеты. Рассмотрены более развитые инструменты языка: установка и применение дополнительных библиотек, многопоточное, многопроцессное и конкурентное программирование, аннотации типов. Рассказано о...
Python Русский PDFRust combines low-level control with memory safety, making it an ideal choice for systems programming. This practical guide is for experienced programmers looking to write fast, reliable code while avoiding common pitfalls like data races and buffer overflows. Authors Jim Blandy, Jason Orendorff, and Leonora Tindall explain Rust's unique approach to ownership, borrowing, and concurrency, helping y...
Rust Английский PDFBuild stable, production-grade systems with Rust.The Rust Programming Language, 3rd Edition, teaches you to write code that the compiler can verify, teams can maintain, and systems can evolve safely over time. Written by longtime Rust community members, this book shows you how to work effectively with Rust’s type system, concurrency model, and tooling, using patterns and idioms chosen for long-ter...
Rust Английский PDFThis book provides a forward-looking guide to building distributed systems in the era of AI. It examines how foundational software architecture must collaborate and adapt to a world increasingly influenced by machine agents, real-time data streams, and autonomous behavior. As AI becomes a runtime component, rather than just a feature, traditional architectural patterns such as microservices, event...
AI/ИИ/GPT Английский PDFThis practical book demonstrates why C++ is still one of the dominant production-quality languages for financial applications and systems. Many programmers believe that C++ is too difficult to learn. Author Daniel Hanson demonstrates that this is no longer the case, thanks to modern features added to the C++ Standard beginning in 2011.Financial programmers will discover how to leverage C++ abstrac...
C++ Английский PDFВ современном быстро меняющемся мире разработки ПО обеспечение качества приложений требует стратегического подхода к автоматизации тестирования. Книга дает вам знания и инструменты для разработки, внедрения и оптимизации автоматизации на уровнях UI, API и бэкенда с использованием мощной экосистемы Python.Вы узнаете, как интегрировать автоматизированные тесты в конвейеры CI/CD с помощью GitHub Acti...
Security and Hacking Русский PDFProgramming with C++20 teaches programmers with C++ experience the new features of C++20 and how to apply them. It does so by assuming C++11 knowledge. Elements of the standards between C++11 and C++20 will be briefly introduced, if necessary. However, the focus is on teaching the features of C++20.You will start with learning about the so-called big four Concepts, Coroutines, std::ranges, and mod...
C++ Английский PDFBuild scalable, type-safe Angular forms using the new Signal Forms API. Learn how to modernize existing form patterns that will improve maintainability, performance, and developer experience. Many teams have adopted signal‑based components, but one challenge remains difficult in real applications: managing state inside complex forms. Forms sit at the center of most enterprise systems, yet existing...
JS (JavaScript) Английский PDFArchitect high-quality software systems using modern C++ and architectural practices, with expanded coverage and practical new examples throughout the book.Key Features Design modern C++ systems using features from C++11 through C++20 and beyondExplore distributed system design with observability, scalability, and maintainability in mindManage and package C++ applications, and prepare them fo...
C++ Английский PDFКнига посвящена практической разработке решений в области искусственного интеллекта и машинного обучения с акцентом на реальную практику. Подход «сначала код — потом теория» позволяет осваивать ключевые идеи ИИ без углубленной математической подготовки. Рассматриваются основные направления современного ИИ: компьютерное зрение, NLP и генеративные модели. На практике разбирается работа с PyTorch, тр...
AI/ИИ/GPT ML (Machine Learning) Python Русский PDFВ книге описываются особенности работы в Python в условиях жестких временных рамок. В ней последовательно раскрываются важные нюансы, характерные для всех стадий разработки, а также подробно описываются лучшие практики программирования на Python, включая создание декораторов, интерфейсов и классов данных, а также самые популярные инструменты отладки кода, его оптимизации и тестирования.Автор книги...
Python Русский PDFYou already know how to build software. Learn to decide what should exist, how it should scale, and what happens when it fails.System Design for .NET Engineers is a practical guide for experienced developers preparing for architecture decisions, design reviews, and system design interviews. It connects distributed systems principles to familiar C#, ASP.NET Core, SQL Server, and cloud examples.Foll...
.Net Английский PDFAdvanced Blazor Architecture with .NET 10 and Azure OpenAI: Enterprise-Grade Design Patterns, AI Integration, and Cloud-Ready Solutions will guide developers, architects, and technology leaders through building scalable, intelligent, and cloud-ready applications with Blazor. The book explores the latest .NET 10 enhancements such as Minimal APIs, AOT compilation, and WebAssembly performance, while...
.Net Английский PDFDeveloping tools and pipelines for use in Film and Games is a unique challenge, where we must finely balance speed, stability, usability, and performance.Everything is always urgent, everything is always broken, and we developers are left scrambling to hold the system together while begging production for time to "do things properly" and clean up accumulated code debt.In a sense, it's like being i...
Python Английский PDF