Buy New
-
To see product details, add this item to your cart.
Ships from: SmilesStore Sold by: SmilesStore
Used - Like New
-
To see product details, add this item to your cart.
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Purchase options and add-ons
A fast-paced, no-nonsense, updated guide to programming in Python.
If you've been thinking about learning how to code or picking up Python, this internationally bestselling guide to the most popular programming language is your quickest, easiest way to get started and go! Even if you have no experience whatsoever, Python Crash Course, 2nd Edition, will have you writing programs, solving problems, building computer games, and creating data visualizations in no time.
You’ll begin with basic concepts like variables, lists, classes, and loops—with the help of fun skill-strengthening exercises for every topic—then move on to making interactive programs and best practices for testing your code. Later chapters put your new knowledge into play with three cool projects: a 2D Space Invaders-style arcade game, a set of responsive data visualizations you’ll build with Python's handy libraries (Pygame, Matplotlib, Plotly, Django), and a customized web app you can deploy online.
Why wait any longer? Start your engine and code!
- ISBN-101593279280
- ISBN-13978-1593279288
- Edition2nd
- PublisherNo Starch Press
- Publication dateMay 3, 2019
- LanguageEnglish
- Dimensions7.01 x 1.26 x 9.25 inches
- Print length544 pages
![]() |
Frequently bought together

Customers who viewed this item also viewed
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Aug 9
- Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total BeginnersPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Aug 9Only 1 left in stock - order soon.
- Automate the Boring Stuff with Python, 3rd EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Aug 9
- Python Programming Language: a QuickStudy Laminated Reference GuidePamphletFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Aug 9
- Python Programming for Beginners: The Complete Guide to Mastering Python in 7 Days with Hands-On Exercises – Top Secret Coding Tips to Get an Unfair Advantage and Land Your Dream Job!PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Aug 9
- Automate the Boring Stuff with Python: Practical Programming for Total BeginnersPaperbackGet it as soon as Thursday, Aug 13
Customers also bought or read
- Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Paperback$21.03$21.03Delivery Sun, Aug 9 - Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Paperback$24.98$24.98Delivery Aug 13 - 14 - Impractical Python Projects: Playful Programming Activities to Make You Smarter
Paperback$20.47$20.47Delivery Sun, Aug 9 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Sun, Aug 9 - HTML and CSS: Design and Build Websites#1 Best SellerCSS Programming
Paperback$13.30$13.30Delivery Sun, Aug 9 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data#1 Best SellerComputer Programming Structured Design
Paperback$19.99$19.99Delivery Sun, Aug 9 - Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Paperback$17.87$17.87Delivery Sun, Aug 9 - Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
Paperback$40.03$40.03$3.99 delivery Aug 24 - 31 - Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
Paperback$19.90$19.90$3.99 delivery Wed, Aug 12 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$23.96$23.96Delivery Sun, Aug 9 - Python Programming: An Introduction to Computer Science, 3rd Ed.
Paperback$27.45$27.45Delivery Sun, Aug 9 - Code: The Hidden Language of Computer Hardware and Software#1 Best SellerMicrosoft Programming
Paperback$26.23$26.23Delivery Aug 16 - 19 - Python 100 Projects for Beginners Learn Python by Building Mini-Apps, Games, Tools, and Automation Projects
Paperback$27.79$27.79Delivery Sun, Aug 9 - Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Paperback$79.99$79.99FREE delivery Sun, Aug 9
From the Publisher
'Terrific'
"With a patient and experienced pedagogical style, and a combination of thorough language instruction and plenty of illustrative sample code, Python Crash Course is a terrific way to begin learning computer programming in general and the Python language in particular."
—Michael J. Ross, web developer and former Slashdot contributor
'Well Thought Out'
“All of these projects are well thought out and presented in such a way that learning the subject matter and implementing it is much more an enjoyable pastime rather than an onerous task that must be completed. Eric took the time to deal with some rather complex projects and lay them out in a consistent, logical and pleasant manner that draws the reader into the subject willingly.”
—Full Circle Magazine
'Teaches Clean Programming'
"While Python Crash Course uses Python to teach you to code, it also teaches clean programming skills that apply to most other languages."
—Great Lakes Geek
About the Author
Eric Matthes is a high school science and math teacher living in Alaska, where he teaches an introductory Python course. He has been writing programs since he was five years old. Eric currently focuses on writing software that addresses inefficiencies in education and brings the benefits of open source software to the field of education. In his spare time he enjoys climbing mountains and spending time with his family.
Python for Kids, 2nd edition by Jason Briggs
|
Python Crash Course 3rd edition by Eric Matthes
|
Automate the Boring Stuff 2nd edition by Al Sweigart
|
Dead Simple Python by Jason C. McDonald
|
Beyond the Basic Stuff with Python by Al Sweigart
|
Object-Oriented Python by Irv Kalb
|
|
|---|---|---|---|---|---|---|
| Customer Reviews |
4.7 out of 5 stars 164
|
4.8 out of 5 stars 2,436
|
4.7 out of 5 stars 3,505
|
4.5 out of 5 stars 73
|
4.7 out of 5 stars 354
|
4.7 out of 5 stars 227
|
| User experience level | Beginner | Beginner | Beginner | Beginners with prior programming experience | Intermediate | Intermediate |
| For readers who want | A gentle, kid-friendly introduction to Python | A fast-paced, thorough introduction to Python | A practical guide to using Python for automating tedious tasks | A thorough introduction to Python for existing programmers | Bridges the gap between novice and professional | Learn how to write powerful, efficient, and re-usable code. |
| Compatible with Python version | Python 3 | Python 3 | Python 3 | Python 3.x | Python 3.6 and higher | Python 3 |
| Special features | Kid-friendly, full-color code and illustrations | Covers Django, matplotlib and plotly, and pygame | Covers working with files en masse, automating emails and texts, scraping the web, and more | Covers syntax basics, functions, parallelism and debugging | Covers decorators, generators, context managers, testing, and web development | Covers modeling, pygame, inheritance, polymorphism, abstraction, and encapsulation |
| Page count | 368 pages | 511 pages | 592 pages | 752 pages | 384 pages | 416 pages |
About the Publisher
No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.
Editorial Reviews
Review
—Greg Laden, ScienceBlogs
“All of these projects are well thought out and presented in such a way that learning the subject matter and implementing it is much more an enjoyable pastime rather than an onerous task that must be completed. Eric took the time to deal with some rather complex projects and lay them out in a consistent, logical and pleasant manner that draws the reader into the subject willingly, which unfortunately, many authors fail to do.”
—Full Circle Magazine
“The book is well presented with good explanations of the code snippets. It works with you, one small step at a time, building more complex code, explaining what's going on all the way.”
—FlickThrough Reviews
“Learning Python with Python Crash Course was an extremely positive experience! A great choice if you’re new to Python.”
—Mikke Goes Coding
"While Python Crash Course uses Python to teach you to code, it also teaches clean programming skills that apply to most other languages."
—Great Lakes Geek
"It does what it says on the tin, and it does it really well. If you want a crash course in Python, fear not!!! The Python Crash Course is an excellent book that provides a thorough introduction to Python that will have you writing programs and solving problems in no time!"
—Technical YA, Best Books to Learn Python Language in 2021
"Brilliant."
—Anna Yukhtenko, Senior Games Analyst at Hutch
"I recommend this book to anyone learning python. It is my best resource so far."
—Firdaus H. Salim, @BetaScribbles
"The fastest way to learn Python."
—Learning Python, Youtuber
"Eric Matthes's passion for teaching really shines through . . . Clearly introduces every new concept."
—makes sense, YouTuber
"[Python Crash Course] should be on the every new python coders' wish list or bookshelf!"
—Sean Massey, Positive Python
About the Author
Product details
- Publisher : No Starch Press
- Publication date : May 3, 2019
- Edition : 2nd
- Language : English
- Print length : 544 pages
- ISBN-10 : 1593279280
- ISBN-13 : 978-1593279288
- Item Weight : 2.24 pounds
- Dimensions : 7.01 x 1.26 x 9.25 inches
- Best Sellers Rank: #196,010 in Books (See Top 100 in Books)
- #57 in Object-Oriented Design
- #77 in Software Design & Engineering
- #117 in Introductory & Beginning Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.





























