Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes is a practical, beginner-friendly guide to learning Python programming from the ground up. Published by No Starch Press, this updated third edition introduces essential programming concepts through clear explanations, hands-on exercises, and projects that help readers build real applications.
The book begins with Python fundamentals, including variables, lists, loops, conditional statements, functions, classes, file handling, and testing. It then guides readers through practical projects, including creating an arcade-style game, generating data visualizations, working with APIs, and developing and deploying web applications.
Readers gain experience with popular Python tools and libraries, including Pygame, Matplotlib, Plotly, pytest, and Django. The third edition also updates its coverage of modern development practices, including using Visual Studio Code, the pathlib module, automated testing, and current library features.
Designed for beginners, students, hobbyists, and aspiring developers, this project-based guide helps readers develop programming confidence, improve problem-solving skills, and build a strong foundation for further study in software development, data visualization, and web programming.
Product Details:
| Detail | Information |
|---|---|
| Title | Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming |
| Author | Eric Matthes |
| ISBN-13 | 9781718502703 |
| ISBN-10 | 1718502702 |
| Publisher | No Starch Press |
| Binding | Paperback |
| Pages | 552 |
| Language | English |
| Publication Date | January 10, 2023 |
| Edition | 3rd Edition |