Електронні книги
5073
Eлектронна книга

Beginning C++ Game Programming. Learn C++ from scratch by building fun games - Third Edition

John Horton

Always dreamed of creating your own games? With the third edition of Beginning C++ Game Programming, you can turn that dream into reality! This beginner-friendly guide is updated and improved to include the latest features of VS 2022, SFML, and modern C++20 programming techniques. You'll get a fun introduction to game programming by building four fully playable games of increasing complexity. You'll build clones of popular games such as Timberman, Pong, a Zombie survival shooter, and an endless runner.The book starts by covering the basics of programming. You'll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you'll also learn exciting game programming concepts such as vertex arrays, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. You’ll dive deep into game mechanics and implement input handling, levelling up a character, and simple enemy AI. Finally, you'll explore game design patterns to enhance your C++ game programming skills.By the end of the book, you'll have gained the knowledge you need to build your own games with exciting features from scratch.

5074
Eлектронна книга

Beginning C++ Game Programming. Learn to program with C++ by building fun games - Second Edition

John Horton

The second edition of Beginning C++ Game Programming is updated and improved to include the latest features of Visual Studio 2019, SFML, and modern C++ programming techniques. With this book, you’ll get a fun introduction to game programming by building five fully playable games of increasing complexity. You’ll learn to build clones of popular games such as Timberman, Pong, a Zombie survival shooter, a coop puzzle platformer and Space Invaders.The book starts by covering the basics of programming. You’ll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers, and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you’ll also learn exciting game programming concepts such as particle effects, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. Finally, you’ll explore game design patterns to enhance your C++ game programming skills.By the end of the book, you’ll have gained the knowledge you need to build your own games with exciting features from scratch.

5075
Eлектронна книга

Beginning C++ Programming. Modern C++ at your fingertips!

Richard Grimes

C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve. The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression.The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library. Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and access, and be able to write code that does not leak memory. Finally, you will learn about C++ classes and get an introduction to object orientation and polymorphism.

5076
Eлектронна книга

Beginning Data Science with Python and Jupyter. Use powerful industry-standard tools within Jupyter and the Python ecosystem to unlock new, actionable insights from your data

Alex Galea

Get to grips with the skills you need for entry-level data science in this hands-on Python and Jupyter course. You'll learn about some of the most commonly used libraries that are part of the Anaconda distribution, and then explore machine learning models with real datasets to give you the skills and exposure you need for the real world. We'll finish up by showing you how easy it can be to scrape and gather your own data from the open web, so that you can apply your new skills in an actionable context.

5077
Eлектронна книга

Beginning DevOps with Docker. Automate the deployment of your environment with the power of the Docker toolchain

Joseph Muli

Making sure that your application runs across different systems as intended is quickly becoming a standard development requirement. With Docker, you can ensure that what you build will behave the way you expect it to, regardless of where it's deployed. By guiding you through Docker from start to finish (from installation, to the Docker Registry, all the way through to working with Docker Swarms), we’ll equip you with the skills you need to migrate your workflow to Docker with complete confidence.

5078
Eлектронна книга

Beginning Java Data Structures and Algorithms. Sharpen your problem solving skills by learning core computer science concepts in a pain-free manner

James Cutajar

Learning about data structures and algorithms gives you a better insight on how to solve common programming problems. Most of the problems faced everyday by programmers have been solved, tried, and tested. By knowing how these solutions work, you can ensure that you choose the right tool when you face these problems.This book teaches you tools that you can use to build efficient applications. It starts with an introduction to algorithms and big O notation, later explains bubble, merge, quicksort, and other popular programming patterns. You’ll also learn about data structures such as binary trees, hash tables, and graphs. The book progresses to advanced concepts, such as algorithm design paradigms and graph theory. By the end of the book, you will know how to correctly implement common algorithms and data structures within your applications.

5079
Eлектронна книга

Beginning React. Simplify your frontend development workflow and enhance the user experience of your applications with React

Andrea Chiarelli

Projects like Angular and React are rapidly changing how development teams build and deploy web applications to production. In this book, you’ll learn the basics you need to get up and running with React and tackle real-world projects and challenges. It includes helpful guidance on how to consider key user requirements within the development process, and also shows you how to work with advanced concepts such as state management, data-binding, routing, and the popular component markup that is JSX. As you complete the included examples, you’ll find yourself well-equipped to move onto a real-world personal or professional frontend project.

5080
Eлектронна книга

Beginning Serverless Architectures with Microsoft Azure. Design scalable applications and microservices that effortlessly adapt to the requirements of your customers

Daniel Bass

Many businesses are rapidly adopting a microservices-first approach to development, driven by the availability of new commercial services like Azure Functions and AWS Lambda. In this book, we’ll show you how to quickly get up and running with your own serverless development on Microsoft Azure. We start by working through a single function, and work towards integration with other Azure services like App Insights and Cosmos DB to handle common user requirements like analytics and highly performant distributed storage. We finish up by providing you with the context you need to get started on a larger project of your own choosing, leaving you equipped with everything you need to migrate to a cloud-first serverless solution.

5081
Eлектронна книга

Beginning Server-Side Application Development with Angular. Discover how to rapidly prototype SEO-friendly web applications with Angular Universal

Bram Borggreve

Equip yourself with the skills required to create modern, progressive web applications that load quickly and efficiently. This fast-paced guide to server-side Angular leads you through an example application that uses Angular Universal to render application pages on the server, rather than the client.You'll learn how to serve your users views that load instantly, while reaping all the SEO benefits of improved page indexing. With differences of just 200 milliseconds in performance having a measurable impact on your users, it's more important than ever to get server-side right.

5082
Eлектронна книга

Beginning Swift. Master the fundamentals of programming in Swift 4

Rob Kerr, Kare Morstol

Take your first foray into programming for Apple devices with Swift.Swift is fundamentally different from Objective-C, as it is a protocol-oriented language. While you can still write normal object-oriented code in Swift, it requires a new way of thinking to take advantage of its powerful features and a solid understanding of the basics to become productive.

5083
Eлектронна книга

Behawioralne finanse przedsiębiorstw. Podstawowe podejścia i koncepcje

Jerzy Gajdka

Jedna z największych zmian, jaka zaszła w ramach rozwoju nauki o finansach na przełomie XX i XXI wieku, polega na wzroście zainteresowania finansami behawioralnymi. Ten obszar badawczy, wiążący ze sobą wiedzę przede wszystkim z zakresu finansów i psychologii, zyskał na znaczeniu w całym świecie, stanowiąc wyzwanie dla dominującej dotychczas neoklasycznej teorii finansów. W pracy dokonano przeglądu uwarunkowań, które wpływają na zarządzanie finansami przedsiębiorstw w podstawowych grupach decyzji podejmowanych w spółce, począwszy od decyzji o budżetowaniu inwestycji, poprzez finansowanie i politykę dywidendy aż do zarządzania kapitałem obrotowym.

5084
Eлектронна книга

Behind a Mask. Or, A Womans Power

Louisa May Alcott

Originally published in 1866 under the pseudonym A. M. Barnard. Louisa May Alcotts novel of romance and sexual intrigue is one of her lesser-known gems. Behind a Mask, or A Woman Power is a controversial novella; its tone and characterizations strike a markedly different chord from her best-known works, such as Little Women and Little Men. The plot of the novella is focused upon Jean Muir, who works as a governess for one of the rich families of Coventry to their sixteen-year-old daughter. She employs intrigues and manipulation to gain success in the society, starting from the family she works for. But is the beguiling Miss Muir all that she seems to be? Alcott beautifully delivers a sick and twisted tale of a woman and her arts. She put a completely new spin on Victorian literature, which could only be accomplished in American.

5085
Eлектронна книга

Behind Closed Doors

Anna Katharine Green

The last part of the book includes a chase that ends with a terrible snowstorm. The problem with this is that the twist discovered at the end is what the reader will suspect long before Mr. Grice does. She explains in detail the heart and souls of all her characters even Detective Grace.

5086
Eлектронна книга

Behind That Curtain

Earl Derr Biggers

Biggers third book in the Charlie Chan series involves the detective in a case that spans decades and continents, culminating in the city of San Francisco. This time Charlie pulls aside the curtain that conceals a mystery far in the past. The plot links a present day murder with another murder some year previously, combined with a series of disappearances of young women. Charlie Chan is still trying to leave San Francisco after a vacation that turned into a job of detection. Once again hes kept from leaving by a case: the murder of Sir Frederick Bruce, ex-head of the Criminal Investigation Unit at Scotland Yard. Despite his retirement, Sir Frederick cant resist pursuing certain unsolved cases to their end. His end comes before his success, and its Charlie Chans fate to carry on. How Charlie gets involved is a part of the deliciously complex plot that the reader can look forward to.

5087
Eлектронна книга

Behind the Throne

William Le Queux

Of course the transaction is a purely private one. There is, I suppose, no chance of the truth leaking out? If so, it might be very awkward, you know. None whatever. Your Excellency may rely upon me to deal with these people cautiously. Besides, they have their own reputation to consideras well as ours. And how much do you say they offer? asked His Excellency in Italian, so that the English servants, if they were listening, should not understand. If you accept their conditions as they stand, they pay one hundred thousand francsfour thousand pounds sterlinginto your account at the Pall Mall branch of the Credit Lyonnais on Monday next, replied the other in the same language.

5088
Eлектронна книга

Being and Duty. The contribution of 20th-century Polish thinkers to the theory of imperatives and norms

Jacek Jadacki

The book is comprised of three components. The first component analyses the creative contribution to the theory of imperatives and norms provided by 20th-century Polish researchers. The second component summarizes their reflections and considerations. The third component is an anthology of the classic writings of Polish authors of the time; it constitutes an illustration of the first part and indicates that their research covered practically the whole scope of this theory.