Аннотация
This book is intended for anyone who wants to learn how to program games. It is ideally suited to students who want to learn Python and PyGame on their Raspberry Pi. While not necessary, this book has been oriented toward the Raspberry Pi computer.
The Python programming language is ideally suited to beginners and experts alike. The skills you will learn in this book are easily transferable to other computer languages too.
If you are unfamiliar with the Raspberry Pi, there are several good eBook guides on getting started including mine called A Slice of Raspberry Pi, available from all good eBook retailers.
This book assumes that you are familiar with the Raspberry Pi computer and that you have the Raspberry Pi Foundation’s recommended Raspbian operating system installed. Raspbian is a distribution of the Debian Linux operating system built specifically for the Raspberry Pi. This distribution contains all the Software Development Kits (SDKs) including one for Python that includes PyGame. If you don’t have Raspbian installed, you will have to ensure that you have Python and PyGame installed on your system.
Don’t have a Raspberry Pi? Not to worry, you can still learn Python and PyGame. The code in this book will work on other OSs with Python and PyGame installed; Python is a platform-independent language.
You can obtain more information and download versions of Python from www.python.org. PyGame can be obtained from www.pygame.org/.
Sprites from Ari Feldman’s SpriteLib have been used for the projects contained in this book.


![If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?
In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in... Automate the Boring Stuff with Python [Practical Programming for Total Beginners]](https://www.rulit.me/data/programs/images/automate-the-boring-stuff-with-python-practical-programming_570900.jpg)
![This book aims to help you develop a consistent vision of the domain of low-level programming. We want to enable a careful reader to • Freely write in assembly language.
• Understand the Intel 64 programming model.
• Write maintainable and robust code in C11.
• Understand the compilation... Low-Level Programming [C, Assembly, and Program Execution on Intel® 64 Architecture]](https://www.rulit.me/data/programs/images/low-level-programming-c-assembly-and-program-execution-on-in_607209.jpg)

Комментарии к книге "Python, PyGame, and Raspberry Pi Game Development"