Learning Python: Game Programming, Data Visualization, Web Applications
Author: Эрик Мэтиз
Printhouse: piter
Series: Programmer's Library
Age restrictions: 16+
Year of publication: 2026
ISBN: 9785446141128
Number of pages: 560
Size: 233x165x30 mm
Cover type: soft
Weight: 870 g
ID: 1696080
"Learning Python" is the most popular guide to the Python language in the world. You will not only master it quickly but also learn to write programs, debug, and create working applications. In the first part of the book, you will get acquainted with the basic concepts of programming, such as variables, lists, classes, and loops, while simple exercises will habituate you to clean code patterns. You will learn how to make programs interactive and how to test the code before adding it to the project. In the second part, you will apply your new knowledge in practice and create three projects: an arcade game in the style of Space Invaders, data visualization with convenient Python libraries, and a simple web application that can be quickly deployed online. By working with the book, you will learn:
- To use powerful Python libraries and tools: Pygame, Matplotlib, Plotly, and Django
- To create 2D games of varying complexity that can be controlled with a keyboard and mouse
- To create interactive data visualizations
- To develop, configure, and deploy web applications
- To tackle bugs and errors
The new edition has been thoroughly revised and reflects the latest advancements in Python programming practices. The first part of the book has been supplemented with new information about f-strings, constants, and data management. The second part has updated project code. The structure of the projects and the code have become cleaner and more understandable, now utilizing the full power of popular libraries and tools such as Plotly and Django. (A complete list of updates can be found in the preface.) If you are thinking, "Should I try programming?", then this book is the perfect start. No more waiting! Let's go!