Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes is an internationally bestselling guide for beginners and seasoned programmers alike. This updated edition provides a fast-paced, no-nonsense introduction to the most popular programming language, covering fundamental concepts such as variables, lists, classes, and loops through engaging skill-strengthening exercises. As you progress, you’ll learn to create interactive programs and master best practices for testing your code.
The book delves into practical applications with three exciting projects: a 2D Space Invaders-style arcade game, responsive data visualizations using Python’s libraries (Pygame, Matplotlib, Plotly, Django), and a customized web app you can deploy online. With over 1 million copies sold worldwide, this comprehensive guide will have you coding in no time.
Published on May 3, 2019, by No Starch Press, the book spans 544 pages and is designed to be your go-to resource for learning Python. Whether you’re new to programming or looking to expand your skills, this book offers a hands-on approach that makes learning both fun and effective.
Start your engine and code today with Python Crash Course, 2nd Edition.
