

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Nicaragua.
Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django Make increasingly complex 2D games that respond to keypresses and mouse clicks Generate interactive data visualizations using a variety of datasets Build apps that allow users to create accounts and manage their own data, and deploy your apps online Troubleshoot coding errors and solve common programming problems New to this edition : This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. If you’ve been thinking about digging into programming, Python Crash Course will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! Covers Python 3.x Review: Excellent. Python Crash Course by Eric Matthes. - Python Crash Course by Eric Matthes is an excellent book for beginners who are looking to learn Python programming. The book covers everything from the basics of Python programming to more advanced topics like web development and data analysis. Here is a detailed review of the book: Content: The book is divided into two parts. The first part covers the basics of Python programming, including variables, data types, control structures, functions, modules, and classes. The second part covers more advanced topics such as web development, data visualization, and game development. The book also includes several projects that are designed to reinforce the concepts learned in each chapter. Writing Style: The writing style of the book is clear and concise. The author uses a lot of examples to illustrate each concept, making it easy for beginners to understand. The book is also well-organized, with each chapter building upon the previous one. Projects: The projects included in the book are well-designed and interesting. They cover a range of topics, from building a simple game to creating a web application. Each project is broken down into small steps, making it easy for beginners to follow along. Exercises: The book includes a lot of exercises at the end of each chapter, which are designed to help readers practice what they have learned. The exercises range in difficulty, so readers can challenge themselves as they progress through the book. Overall, Python Crash Course is an excellent book for beginners who are looking to learn Python programming. The book is well-written, well-organized, and includes a range of projects and exercises that will help readers develop their skills. Whether you're interested in web development, data analysis, or game development, this book has something for you. Review: Good print quality - I was in a doubt about the quality of print-seeing that this was a Special edition book. But trust me, the quality is really good. There is not much compromise made in that area. I have not yet completed reading the book. As of now, my opinion is-this is a beginner friendly book in Python.










| Best Sellers Rank | #5,462 in Books ( See Top 100 in Books ) #6 in Programming Languages (Books) |
| Customer Reviews | 4.5 out of 5 stars 2,355 Reviews |
S**J
Excellent. Python Crash Course by Eric Matthes.
Python Crash Course by Eric Matthes is an excellent book for beginners who are looking to learn Python programming. The book covers everything from the basics of Python programming to more advanced topics like web development and data analysis. Here is a detailed review of the book: Content: The book is divided into two parts. The first part covers the basics of Python programming, including variables, data types, control structures, functions, modules, and classes. The second part covers more advanced topics such as web development, data visualization, and game development. The book also includes several projects that are designed to reinforce the concepts learned in each chapter. Writing Style: The writing style of the book is clear and concise. The author uses a lot of examples to illustrate each concept, making it easy for beginners to understand. The book is also well-organized, with each chapter building upon the previous one. Projects: The projects included in the book are well-designed and interesting. They cover a range of topics, from building a simple game to creating a web application. Each project is broken down into small steps, making it easy for beginners to follow along. Exercises: The book includes a lot of exercises at the end of each chapter, which are designed to help readers practice what they have learned. The exercises range in difficulty, so readers can challenge themselves as they progress through the book. Overall, Python Crash Course is an excellent book for beginners who are looking to learn Python programming. The book is well-written, well-organized, and includes a range of projects and exercises that will help readers develop their skills. Whether you're interested in web development, data analysis, or game development, this book has something for you.
A**P
Good print quality
I was in a doubt about the quality of print-seeing that this was a Special edition book. But trust me, the quality is really good. There is not much compromise made in that area. I have not yet completed reading the book. As of now, my opinion is-this is a beginner friendly book in Python.
A**R
Awesome book 👏
I just got this book a week ago, and it's amazing so far. Explanation is simple and quick to catch up. I am a beginner. Previously, I bought "Python for everybody" but I didn't really like the way the content is explained. It wasn't so beginner-friendly. Limited explanations and examples. Most of the time I ended up googling or use AI to help myself understand the coding in that book. But this book is quite good. I highly recommend it for people who are looking forward to begin their programming journey.
K**R
Good for basics and advanced topics in Python
This book introduces the fundamentals of python clearly and moves on to advanced topics like Graphics, Data Analysis and Web Design.
M**N
Fantastic read
This book is amazing if you are a complete beginner to Python. It will teach you in such a nice manner that you will love python coding. Purchase it you won’t regret. I know it is on a higher side but it’s worth it.
R**E
Perfect!
Excellent book. You'll not get bored.
G**H
Good
Good read. The book was delivered with good packaging and care. Thanks!
A**Y
Nice book, but not of good quality.
The Book is right for in terms of learning python for a beginner, but the book quality is not good, it feels like a copy, and small like A5 size, the print is quite faded and dim.
G**L
Very good!
I've read it all and completed all the exercises, so I can say it's amazing! The content is great for learning Python from scratch. The explanations are very good, everything is well explained step by step. The quality of the printing and the paper is very good.
S**K
Awesome
Awesome
G**I
Libro splendido, chiaro e ricco di esempi
Libro splendido, chiaro e ricco di esempi
A**.
¡Buenísimo!
¡Buenísimo para aprender a programar mientras pulo mi inglés! Vendedor y producto recomendado a toda la comunidad de Amazon.
C**L
An excellent Python textbook for beginners that’s clear, practical, and never dull.
This has been a really strong textbook for starting Python from scratch, especially if you’re worried about coding books being dry or intimidating. Concepts are introduced clearly and built up step by step, with examples and exercises that actually make sense rather than assuming prior knowledge. What really stood out for me is how approachable it is. Instead of long, abstract explanations, it focuses on practical examples and small projects, so you can see immediately how things work and why they matter. It feels structured without being overwhelming, and it’s easy to dip back into specific sections when you need a refresher. If you’re new to Python and want something that teaches properly without sucking the joy out of learning, this does a very good job of striking that balance. It’s informative, well paced, and genuinely engaging.
Trustpilot
3 days ago
4 days ago