|
|
|
|
|
|
|
| |
|
Название: Game Development with Gamemaker: A Primer on Game Development and Design, 2nd Edition Автор: Sebastiano M. Cossu Издательство: Apress Год: 2024 Страниц: 561 Язык: английский Формат: pdf Размер: 11.1 MB
Create games from start to finish while learning game design and programming principles using the GameMaker. Game Development with GameMaker covers all aspects of game design and development from the initial idea to the final release. You will learn how to make a 2D game from start to finish using GameMaker covering important features and topics related to game development. The book will cover design and development of a top-down action game from start to finish leveraging on best practices according to the current state of the industry's standards. It will cover all the building blocks of 2D game development: movements, combat, AI, UI, level design, inventory, power ups, etc. This edition also aims to implement the many changes that has come to GameMaker: new features as well as best practices. Game engines offer a number of features that simplify the process of making games, like the possibility to show an image, play a sound, get keyboard input, and so on. In this book, we will explore GameMaker, a professional yet easy-to-use game engine which offers two ways of making games: a proprietary scripting language and a no-coding drag-and-drop system. We will opt for the proprietary scripting language GML (GameMaker Language) to reach the full potential of the engine and to have maximum flexibility. GML (GameMaker Language) is GameMaker’s own scripting language. It’s a highly specialized scripting language, which means that it’s very easy to use, but it’s also quite powerful. It’s the best choice if you want maximum control on the features of your game and their implementation. For game enthusiasts interested in game development and design with GameMaker would benefit from the book. No prior programming experience is required. |
Разместил: Ingvar16 15-10-2024, 17:52 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Modernizing .NET Web Applications: Everything You Need to Know About Migrating ASP.NET Web Applications to the Latest Version of .NET Автор: Tomáš Herceg Издательство: Apress Год: 2024 Страниц: 672 Язык: английский Формат: pdf Размер: 10.1 MB
In 2016, Microsoft introduced the new generation of .NET called .NET Core. It brought many fundamental improvements to the platform, but there were also many breaking changes and missing APIs, especially when it comes to creating web applications. Upgrading any website running on .NET Framework to the new .NET Core proved to be a complex process, which can take months or even years. This book describes two approaches you can take to incrementally modernize legacy .NET web applications. It explains the changes that happened in ASP.NET MVC, ASP.NET Web API, Entity Framework, ASP.NET Identity, SignalR, and other libraries. It also shows a migration path for applications written in ASP.NET Web Forms: a technology which isn’t supported in the new .NET at all. In addition, the book describes the new frameworks available in the ASP.NET Core platform (Blazor, Razor Pages, ASP.NET Core MVC, SignalR Core, and so on) and helps you decide which technology will be the best fit. The book also covers several “soft” areas: how to explain the benefits or necessity for the modernization to your company management, how to deal with refactoring and improving the overall code quality during the entire process, and how to adjust the architecture of the application to be ready for another technology upgrade in the future. For .NET developers who work with ASP.NET web applications running on the .NET framework, and tech leads and software architects who make technical decisions about legacy .NET projects used in their organization. |
Разместил: Ingvar16 15-10-2024, 15:10 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: The Ultimate TypeScript Developer's Handbook: A Comprehensive Journey for New Developers Автор: Madison Giroux Издательство: Independently published Год: 2024 Страниц: 281 Язык: английский Формат: epub Размер: 52.9 MB
Unlock the full potential of modern jаvascript development with The Ultimate TypeScript Developer's Handbook. This comprehensive guide takes you on a deep dive into TypeScript, one of the fastest-growing programming languages, renowned for its ability to bring type safety and scalability to jаvascript applications. Whether you're a complete beginner or a seasoned jаvascript developer looking to enhance your skills, this book is designed to meet you where you are and help you master TypeScript in a step-by-step, structured manner. It blends clear explanations, practical examples, and professional best practices to help you create robust, maintainable, and highly efficient code for real-world applications. jаvascript has been the language of the web for many years, and while it's incredibly flexible and powerful, it can also be prone to unexpected issues, particularly as projects grow in complexity. TypeScript aims to address these challenges by providing a stricter, more structured way to write jаvascript. It helps make code more readable, maintainable, and reliable by offering tools that help developers understand their own and others’ code more effectively. TypeScript compiles down to standard jаvascript, which means that any environment that runs JS can also run TS. This makes it a highly versatile language that can be used for a variety of applications, from client-side to server-side development. Whether you’re building large-scale web applications, diving into object-oriented design, or managing asynchronous operations, this book gives you the tools to write high-quality TypeScript code with confidence. Prepare to elevate your coding skills and become proficient in TypeScript, the language that is shaping the future of jаvascript development. |
Разместил: Ingvar16 15-10-2024, 13:17 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Cloud Native Go: Building Reliable Services in Unreliable Environments, 2nd Edition (Final Release) Автор: Matthew A. Titmus Издательство: O’Reilly Media, Inc. Год: 2025 Страниц: 619 Язык: английский Формат: pdf, epub Размер: 10.1 MB
Learn how to use Go's strengths to develop services that are scalable and resilient even in an unpredictable environment. With this book's expanded second edition, Go developers will explore the composition and construction of cloud native applications, from lower-level Go features and mid-level patterns to high-level architectural considerations. Each chapter in this new edition builds on the lessons of the previous chapter, taking intermediate to advanced developers through Go to construct a simple but fully featured distributed key-value store. You'll learn about Go generics, dependability and reliability, memory leaks, and message-oriented middleware. New chapters on security and distributed state delve into critical aspects of developing secure distributed cloud native applications. Go has emerged as the lingua franca of cloud native development, being used in everything from Docker to Harbor, Kubernetes to Consul, InfluxDB to CockroachDB. Ten out of fifteen of the Cloud Native Computing Foundation’s graduated projects, and forty-two of sixty-two1 of its projects overall, are written mostly or entirely in Go. And more arrive every day. This book is directed at intermediate-to-advanced developers, particularly web application engineers and DevOps specialists/site reliability engineers. Many will have been using Go to build web services but may be unfamiliar with the subtleties of cloud native development—or even have a clear idea of what “cloud native” is—and have subsequently found their services to be difficult to manage, deploy, or observe. It’s expected that many readers may be more familiar with other languages but have been lured by Go’s reputation as the language of cloud native development. For these readers, this book will present best practices for adopting Go as their cloud native development language and help them solve their own cloud native management and deployment issues. |
Разместил: Ingvar16 15-10-2024, 11:24 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Shallow Learning vs. Deep Learning: A Practical Guide for Machine Learning Solutions Автор: Ömer Faruk Ertuğrul, Josep M Guerrero, Musa Yilmaz Издательство: Springer Серия: The Springer Series in Applied Machine Learning Год: 2024 Страниц: 283 Язык: английский Формат: pdf (true), epub Размер: 45.5 MB
This book explores the ongoing debate between shallow and Deep Learning in the field of Machine Learning. It provides a comprehensive survey of Machine Learning methods, from shallow learning to Deep Learning, and examines their applications across various domains. Shallow Learning vs Deep Learning: A Practical Guide for Machine Learning Solutions emphasizes that the choice of a Machine Learning approach should be informed by the specific characteristics of the dataset, the operational environment, and the unique requirements of each application, rather than being influenced by prevailing trends. In each chapter, the book delves into different application areas, such as engineering, real-world scenarios, social applications, image processing, biomedical applications, anomaly detection, natural language processing (NLP), speech recognition, recommendation systems, autonomous systems, and smart grid applications. By comparing and contrasting the effectiveness of shallow and Deep Learning in these areas, the book provides a framework for thoughtful selection and application of Machine Learning strategies. This guide is designed for researchers, practitioners, and students who seek to deepen their understanding of when and how to apply different Machine Learning techniques effectively. Through comparative studies and detailed analyses, readers will gain valuable insights to make informed decisions in their respective fields. |
Разместил: Ingvar16 15-10-2024, 02:48 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Computational Thinking: First Algorithms, Then Code 2nd Edition Автор: Paolo Ferragina, Fabrizio Luccio Издательство: Springer Серия: Undergraduate Topics in Computer Science Год: 2024 Страниц: 204 Язык: английский Формат: pdf (true), epub Размер: 10.1 MB
This book offers a gentle motivation and introduction to computational thinking, in particular to algorithms and how they can be coded to solve significant, topical problems from domains such as finance, cryptography, Web search, and data compression. The book is suitable for undergraduate students in Computer Science, engineering, and applied mathematics, university students in other fields, high-school students with an interest in STEM subjects, and professionals who want an insight into algorithmic solutions and the related mindset. While the authors assume only basic mathematical knowledge, they uphold the scientific rigor that is indispensable for transforming general ideas into executable algorithms. A supporting website contains examples and Python code for implementing the algorithms in the book. |
Разместил: Ingvar16 15-10-2024, 01:55 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Learning React: Modern Patterns for Developing React Apps, 3rd Edition (Early Release) Автор: Alex Banks, Eve Porcello Издательство: O’Reilly Media, Inc. Год: 2024-10-14 Страниц: 111 Язык: английский Формат: pdf, epub, mobi Размер: 10.1 MB
If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how jаvascript, CSS, and HTML work in the browser, this updated third edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional jаvascript is necessary. Using their learning road map, authors Alex Banks and Eve Porcello show you how to create UIs that can deftly display changes without page reloads on large-scale, data-driven websites. You'll also discover how to work with functional programming and the latest ECMAScript features. Once you learn how to build React components with this hands-on guide, you'll understand just how useful React can be in your organization. |
Разместил: Ingvar16 14-10-2024, 19:22 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Introducing Python: Modern Computing in Simple Packages, 3rd Edition (Early Release) Автор: Bill Lubanovic Издательство: O’Reilly Media, Inc. Год: 2024-10-14 Страниц: 106 Язык: английский Формат: pdf, epub Размер: 11.9 MB
Stuck in a coding conundrum? Whether you're an advanced beginner, an intermediate developer, or a curious newcomer, the complexities of coding can often feel like a labyrinth with no exit. With Python, however, you can start writing real code quickly—but where should you start? In this updated third edition, Bill Lubanovic acts as your personal guide to Python, offering a clear path through the intricacies and capabilities of this much-beloved coding language, including new chapters on AI models and performance enhancements. Easy to understand and enjoyable to read, this book not only teaches you the core concepts but also dives into practical applications that bridge the gap between learning and doing. Computing languages are easier to learn than human languages — they’re more concise and precise. Python is recognized as one of the easiest computing languages to learn, read, and write. It consists of data (like nouns in spoken languages) and instructions or code (like verbs). In alternating chapters, you’ll be introduced to Python’s basic code and data structures, learn how to combine them, and build up to more advanced ones. The programs that you read and write will get longer and more complex. You’ll learn the language, and what to do with it. We’ll begin with the core Python language and its “batteries included” standard library, and advance to finding, downloading, installing, and using some good third-party packages. My emphasis is on whatever I’ve actually found useful in twenty years of production Python development, rather than fringe topics or complex hacks. |
Разместил: Ingvar16 14-10-2024, 18:07 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Learn AI-Assisted Python Programming, Second Edition Автор: Leo Porter, Daniel Zingaro Издательство: Manning Publications Год: 2024 Страниц: 336 Язык: английский Формат: epub Размер: 10.1 MB
Once, to be a programmer you had to write every line of code yourself. Now tools like GitHub Copilot can instantly generate working programs based on your description in plain English. An instant bestseller, Learn AI-Assisted Python Programming has taught thousands of aspiring programmers how to write Python the easy way—with the help of AI. It’s perfect for beginners, or anyone who’s struggled with the steep learning curve of traditional programming. AI moves fast, and so the new edition of Learn AI-Assisted Python Programming, Second Edition is fully updated to take advantage of the latest models and AI coding tools. Written by two esteemed computer science university professors, it teaches you everything you need to start programming Python in an AI-first world. You’ll learn skills you can use to create working apps for data analysis, automating tedious tasks, and even video games. Plus, in this new edition, you’ll find groundbreaking techniques for breaking down big software projects into smaller tasks AI can easily achieve. The way people write computer programs has changed forever. Using GitHub Copilot, you describe in plain English what you want your program to do, and the AI generates it instantly. This book shows you how to create and improve Python programs using AI—even if you’ve never written a line of computer code before. Spend less time on the slow, low-level programming details and instead learn how an AI assistant can bring your ideas to life immediately. As you go, you’ll even learn enough of the Python language to understand and improve what your AI assistant creates. |
Разместил: Ingvar16 14-10-2024, 14:29 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: The Quick Python Book, 4th Edition (MEAP v5) Автор: Naomi Ceder Издательство: Manning Publications Год: 2024 Страниц: 415 Язык: английский Формат: pdf (true) Размер: 16.7 MB
A fast-paced introduction to Python for intermediate developers–now with coverage of generative AI! This revised Fourth Edition covers Python’s latest features, control structures, and libraries, plus new coverage of working with AI-generated Python code. Whether you’re new to Python or looking to advance your basic skills, The Quick Python Book, Fourth Edition will get you writing effective Python code fast. It concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. You'll also learn to make the best use of AI coding tools like Copilot and Google's Colaboratory (Colab), comparing and contrasting human and AI code, and developing a mindset that can make the most of AI. This book is intended to help people get a solid general understanding of Python as quickly as possible, avoiding getting bogged down in advanced topics, but covering the essentials to write and read Python code. For readers familiar with the basics of programming who are interested in learning Python. To get the most benefit from this book, you’ll want to have some established skills in programming, either in Python or in another programming language like Java, C++, Ruby, jаvascript, or something similar. Since this book assumes an understanding of common data types and flow control structures, experience with only HTML or SQL may not be a good fit. |
Разместил: Ingvar16 14-10-2024, 13:50 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|