"Learning Python" is the most popular guide to the Python language in the world. You will be able to master it as quickly as possible, learn to write programs, debug errors, 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 get you used to the patterns of clean code. You will learn how to make programs interactive and how to test 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.
While 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 by keyboard and mouse
- To create interactive data visualizations
- To develop, configure, and deploy web applications
- To troubleshoot bugs and errors
The new edition has been thoroughly revised and reflects the latest advances 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 projects and code has become cleaner and clearer, 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 need to wait any longer! Let’s go!
Author: Эрик Мэтиз
Printhouse: piter
Series: Programmer's Library
Age restrictions: 16+
Year of publication: 2024
ISBN: 9785446115280
Number of pages: 512
Size: 240x170x25 mm
Cover type: soft
Weight: 674 g
ID: 726814
Delivery methods
Choose the appropriate delivery method
Pick up yourself from the shop
0.00 €
Courier delivery