Modern C++ Programming Learning Path: How Can You Master C++ with Modern Best Practices?

Автор: literator от 31-05-2025, 16:55, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Modern C++ Programming Learning Path: How Can You Master C++ with Modern Best Practices?
Автор: Mark John Lado
Издательство: markjohnlado.com
Год: 2025
Страниц: 484
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Master Modern C++ with Confidence and Expertise! Are you ready to unlock the full potential of C++ and elevate your programming skills to new heights? Modern C++ Learning Path by Mark John Lado is your ultimate guide to mastering C++ with modern best practices. This comprehensive resource is designed for both beginners seeking a solid foundation and experienced developers looking to refine their craft. Inside this book, you will discover: - Step-by-Step Tutorials: Clear explanations, practical code examples, and real-world applications ensure you grasp C++ fundamentals with ease; - Modern C++ Features: Harness the power of C++11 to C++23, including smart pointers, lambda functions, coroutines, and more; - Object-Oriented Programming (OOP): Master classes, inheritance, polymorphism, and encapsulation for efficient and scalable code; - Advanced Concepts: Dive into templates, metaprogramming, concurrency, and parallel processing to develop powerful software solutions; - Comprehensive Project Guidance: Learn to build, test, and deploy robust C++ applications using industry-standard tools like CMake, Docker, and GitHub Actions. Whether you're a student, a self-taught programmer, or a professional developer, this book equips you with the skills needed to excel in modern C++ development. With practical examples and expert insights, Modern C++ Learning Path empowers you to write efficient, maintainable, and scalable code.
 

Procedural Content Generation Via Machine Learning: An Overview, 2nd Edition

Автор: literator от 31-05-2025, 07:29, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Procedural Content Generation Via Machine Learning: An Overview, 2nd Edition
Автор: Matthew Guzdial, Sam Snodgrass, Adam Summerville
Издательство: Springer
Год: 2025
Страниц: 300
Язык: английский
Формат: pdf (true), epub
Размер: 38.5 MB

This second edition updates and expands upon the first beginner-focused guide to Procedural Content Generation via Machine Learning (PCGML), which is the use of computers to generate new types of content for video games (game levels, quests, characters, etc.) by learning from existing content. By game content, we mean the various component parts of a game, including scripts or game code, levels or maps, character sprites or 3D models, animations, music, sound effects, and so on. By algorithmic generation we indicate some process or set of rules rather than typical human creation. Most often “algorithmic” indicates the use of computer code, and that’s the way we’ll discuss it in this book, but it could involve any set process or rules, such as generation via cards or dice. Our hope is that this book is accessible to PCG practitioners, ML practitioners, and anyone interested in these topics. The book can be used as the basis for a class, with every chapter serving as the basis of 1–2 lectures, as an introduction to these topics, or simply as a reference or guide. Our hope is that this book can demystify ML for those on the game design and PCG side of things, and make the benefits of applying ML to PCG clear for those on the ML side of things. For a class, we have written this book to be programming language agnostic, but it will require at least some understanding of coding.
 

Getting Started with .NET Aspire: Build Cloud-Native and Distributed Applications with Ease

Автор: literator от 31-05-2025, 06:59, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Getting Started with .NET Aspire: Build Cloud-Native and Distributed Applications with Ease
Автор: Dave Rael
Издательство: Apress
Год: 2025
Страниц: 210
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Learn to master the brand-new .NET Aspire stack to simplify the creation of cloud-native and distributed applications. You will learn how .NET Aspire combines all the necessary tools, templates, and packages to minimize friction for applications that draw on a broad array of servers. Experienced software engineer Dave Rael explains how to leverage .NET Aspire. He begins by describing the motivations for .NET Aspire and how it improves upon current approaches for distributed applications. Then, he shows you how to use .NET Aspire and its associated tools and libraries in your projects, whether your project is completely from scratch or builds upon a previously existing solution. This book is for both students and .NET developers who want to build cloud-native, distributed applications using the .NET Framework. A working knowledge of C# is recommended to follow the examples used in the book.
 

Python Essentials 2025 (Python Fundamentals to Scalable Systems - 4 book series)

Автор: literator от 31-05-2025, 05:59, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Python Essentials 2025 (Python Fundamentals to Scalable Systems - 4 book series)
Автор: Alec Stovari
Издательство: Independently published
Год: 2025
Страниц: 122+128+122+134
Язык: английский
Формат: pdf
Размер: 41.3 MB

Unlock the full potential of Python with this comprehensive four-part series designed to guide you from foundational programming to expert-level systems development. Whether you're just getting started or ready to dive into the depths of high-performance coding, each volume builds your expertise step-by-step through real-world applications and hands-on techniques. The Ultimate Beginner’s Guide to Python—Fast, Practical, and Hands-On! Want to learn Python the right way—without the fluff? Python Essentials is your step-by-step roadmap to mastering the core concepts every developer needs. Whether you're a complete beginner or transitioning from another language, this book cuts through the noise and teaches you exactly what you need to know to write clean, efficient, and powerful Python code.
 

Unlocking Python: A Comprehensive Guide for Beginners

Автор: literator от 30-05-2025, 22:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Unlocking Python: A Comprehensive Guide for Beginners
Автор: Ryan Mitchell
Издательство: Wiley
Год: 2025
Страниц: 448
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB

A fun and practical guide to learning Python with a special focus on data science, web scraping, and web applications. In Unlocking Python: A Comprehensive Guide for Beginners, veteran software engineer, educator, and author Ryan Mitchell delivers an intuitive, engaging, and practical roadmap to Python programming. The author walks you through the vocabulary, tools, foundational knowledge, and occasional pop-culture references you'll need to hone your skills with this popular programming language. You'll learn how to install and run Python on your own machine, get up and coding with the language quickly, and best practices for programming both independently and in the workplace. Perfect for tech-savvy professionals at any stage of their careers who are interested in diving into Python programming. Unlocking Python is also a must-read for readers who work in a technical role but are interested in getting more directly involved with programming, as well as non-Python programmers who want to apply their technical skill to a new language.
 

LLM Development and AI Ethics: A guide to AI safety, governance, generative AI, LLM, prompt engineering, and AGI

Автор: literator от 30-05-2025, 20:27, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: LLM Development and AI Ethics: A guide to AI safety, governance, generative AI, LLM, prompt engineering, and AGI
Автор: Ambuj Agrawal
Издательство: BPB Publications
Год: 2025
Страниц: 236
Язык: английский
Формат: epub (true)
Размер: 32.6 MB

The rapid evolution of AI, especially Generative AI, presents both opportunities and critical challenges. This book addresses the urgent need for responsible AI development, focusing on safety, alignment, and robust governance. We explore how to navigate the complexities of AI, ensuring its benefits are harnessed while mitigating potential risks. This book will cover the foundational concepts of AI, from ML to the cutting-edge of large language models (LLMs) and prompt engineering. Each chapter provides key insights into AI safety initiatives, governance frameworks, and the practical development of secure AI applications. Upon completing this book, you will possess a comprehensive understanding of AI's current state and future trajectories. You will gain the knowledge to contribute to the responsible development and deployment of AI technologies, ready to engage in the crucial conversations shaping our AI-driven world. This book is intended for technologists, researchers, business leaders, and AI enthusiasts. Even people with no technical knowledge can use the techniques described in this book to create Generative AI applications for a variety of use cases in their organizations.
 

Building Generative AI Applications with Open-source Libraries: Practical guide to implementing large language models

Автор: literator от 30-05-2025, 20:07, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Building Generative AI Applications with Open-source Libraries: Practical guide to implementing large language models
Автор: Srikannan Balakrishnan
Издательство: BPB Publications
Год: 2025
Страниц: 228
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Generative AI is revolutionizing how we interact with technology, empowering us to create everything from compelling text to intricate code. This book is your practical guide to harnessing the power of open-source libraries, enabling you to build cutting-edge Generative AI applications without needing extensive prior experience. In this book, you will journey from foundational concepts like natural language processing and transformers to the practical implementation of large language models. Learn to customize foundational models for specific industries, master text embeddings, and vector databases for efficient information retrieval, and build robust applications using LangChain. Explore open-source models like Llama and Falcon and leverage Hugging Face for seamless implementation. Discover how to deploy scalable AI solutions in the cloud while also understanding crucial aspects of data privacy and ethical AI usage. This book is for aspiring tech professionals, students, and creative minds seeking to build Generative AI applications. While a basic understanding of programming and an interest in AI are beneficial, no prior Generative AI expertise is required.
 

Learning Game Architecture with Unity: Architect scalable Unity projects with proven design principles and patterns

Автор: literator от 30-05-2025, 19:44, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Learning Game Architecture with Unity: Architect scalable Unity projects with proven design principles and patterns
Автор: Niraj Vishwakarma
Издательство: BPB Publications
Год: 2025
Страниц: 280
Язык: английский
Формат: epub (true)
Размер: 15.9 MB

Designing a scalable Unity project requires more than just coding—it demands thoughtful planning, structured architecture, and adherence to best practices. This book is your ultimate guide to building modular and maintainable Unity projects using C# and proven game architecture techniques. This book provides the tools and knowledge you need to plan, build, and optimize projects with confidence. This book offers a comprehensive guide to game architecture in Unity, starting with the fundamentals and progressing to practical implementation. It covers essential object-oriented programming (OOP) concepts like encapsulation and inheritance, and delves into clean code principles (SOLID) for building maintainable games. You will learn popular design patterns such as singleton and observer, and how to use UML diagrams for project planning. The book provides best practices for setting up Unity projects, including selecting rendering pipelines and utilizing namespaces. This book is for beginner to mid-level Unity developers who want to upskill their capability to manage Unity projects from a scalability and flexibility point of view. Advanced users can also refine their approach and consolidate their existing knowledge into a cohesive, scalable architecture.
 

Architecting ASP.NET Core Applications: ASP.NET Core backend with C# 13 and .NET 9

Автор: literator от 30-05-2025, 19:19, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Architecting ASP.NET Core Applications: ASP.NET Core backend with C# 13 and .NET 9
Автор: Dario Benevento
Издательство: BPB Publications
Год: 2025
Страниц: 488
Язык: английский
Формат: pdf, epub (true)
Размер: 13.5 MB

Architecting ASP.NET Core Applications aims to be a reference guide for building modern, reliable, and scalable web applications. This book guides you from foundational concepts to advanced techniques, ensuring a solid understanding of ASP.NET Core's architecture and capabilities. This book provides a practical guide to mastering ASP.NET Core, from fundamental design principles like SOLID to advanced concepts such as modular architecture, SignalR for real-time communication, and deploying with Docker and Kubernetes. It explains when and how to apply these techniques, offering hands-on examples with repositories for solving real-world challenges. Readers will learn key topics like RESTful API design, Clean Architecture, Domain-Driven Design, Hexagonal Architecture, routing, middleware, CQRS, and modular monoliths. The book also covers Blazor for frontend development, Entity Framework Core for data access, automated testing, security, debugging, and performance tuning, ensuring well-rounded expertise in ASP.NET Core development. This book is for developers and aspiring architects with a basic understanding of C# and ASP.NET Core. Additionally, software design professionals will find this book to be a refresher on contemporary backend development practices.
 

Python for DevOps: Master automation, CI/CD pipelines, and containerization with Python DevOps strategies

Автор: literator от 30-05-2025, 18:48, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Python for DevOps: Master automation, CI/CD pipelines, and containerization with Python DevOps strategies
Автор: Varghese Chacko
Издательство: BPB Publications
Год: 2025
Страниц: 648
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Python has emerged as a powerhouse for DevOps, enabling efficient automation across various stages of software development and deployment. This book bridges the gap between Python programming and DevOps practices, providing a practical guide for automating infrastructure, workflows, and processes, empowering you to streamline your development lifecycle. This book begins with foundational Python concepts and their application in Linux system administration and data handling. Progressing through command line tool development using argparse and Click, package management with pip, Pipenv, and Docker, you will explore automating cloud infrastructure with AWS, GCP, Azure, and Kubernetes. The book covers configuration management with Ansible, Chef, and Puppet, and CI/CD pipelines using Jenkins, GitLab, and GitHub. You will also learn monitoring with Prometheus, Grafana, and OpenTelemetry, MLOps with Kubeflow and MLflow, serverless architecture using AWS Lambda, Azure Functions and Google Cloud Functions, and security automation with DevSecOps practices. This book is for DevOps engineers, system administrators, software developers, students, and IT professionals seeking to automate infrastructure,deployments, and cloud management using Python. Familiarity with Python, Linux commands, and DevOps concepts is beneficial, but the book is designed to provide guidance to all.