🌐
No Starch Press
nostarch.com › python-crash-course-3rd-edition
Python Crash Course, 3rd Edition | No Starch Press
March 11, 2022 - Python Crash Course is the world’s best-selling guide to the Python programming language.
🌐
Amazon
amazon.com › Python-Crash-Course-2nd-Edition › dp › 1593279280
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781593279288: Amazon.com: Books
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.
Discussions

Anyone recommends Python crash course?
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes is a great book to start with. Buy it and get started. More on reddit.com
🌐 r/learnpython
31
25
August 11, 2024
Python Crash Course is a FANTASTIC book
Python crash course is what finally made programming click for me after many past failed attempts. It’s a really excellent book. I’ve done several books over the past couple of years and I’d say “Beyond the Basic Stuff with Python” by Al Sweigart is a must read. It’s got some code writing but it’s way more focused on all the other stuff you know. It outlines various tools that make your life easier, best practices, red flags (code smells), language quirks, etc. More on reddit.com
🌐 r/learnpython
107
611
May 7, 2023
I finished "Python Crash Course" by Eric Matthes
Thanks for telling i am actually start reading this Book. More on reddit.com
🌐 r/PythonLearning
18
50
February 22, 2025
Is the 2nd edition of Python Crash Course still good?
Just summarizing the preface of the 3rd edition: - Part I of the 3E uses VS Code instead of Sublime, and adds info on removeprefix(), removesuffix(), pathlib, and pytest. - The projects in Part II of the 3E have been updated to use the latest (as in 2023) versions of Matplotlib, Plotly, Django and Bootstrap. I'm always using old editions of books. Most of the time everything works fine, but occasionally you need to put your problem-solving skills to use to figure out how the latest versions of frameworks/libraries work... which is good practice for the real-world anyway. But note that Eric Matthes has said: "The second edition of Python Crash Course has been out of print since 2023, and is significantly out of date at this point." More on reddit.com
🌐 r/learnpython
2
2
December 6, 2025
People also ask

When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
🌐
coursera.org
coursera.org › browse › information technology › support and operations
Crash Course on Python | Coursera
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
🌐
coursera.org
coursera.org › browse › information technology › support and operations
Crash Course on Python | Coursera
🌐
Python Crash Course
ehmatthes.github.io › pcc
Python Crash Course by ehmatthes
The first edition of Python Crash Course has been out of print since 2019, and is far out of date at this point.
🌐
Coursera
coursera.org › browse › information technology › support and operations
Crash Course on Python | Coursera
February 14, 2022 - This course is designed to teach you the foundations in order to write simple programs in Python using the most common structures. No previous exposure to programming is needed.
Rating: 4.8 ​ - ​ 40.4K votes
🌐
Indiachinainstitute
indiachinainstitute.org › wp-content › uploads › 2018 › 05 › Python-Crash-Course.pdf pdf
Python crash course
Python crash course : a hands-on, project-based introduction to programming / by Eric Matthes.
🌐
VitalSource
vitalsource.com › products › python-crash-course-eric-matthes-v9781593277390
Python Crash Course 1st edition | 9781593276034, 9781593277390 | VitalSource
Python Crash Course
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time. In the first half of the book, yo...
Price   $23.99
Find elsewhere
🌐
Udemy
udemy.com › development
Python Crash Course
November 18, 2018 - Python is a popular and powerful ... more! This course gets you started with Python quickly! It's a beginners course that will teach you the basics of Python like loops, conditionals, variables, functions and much more...
Rating: 4 ​ - ​ 178 votes
🌐
Google Skills
skills.google › paths › 2472 › course_templates › 1348
Crash Course on Python | Google Skills
December 17, 2025 - <p>Learn Python programming foundations, and apply basic Python syntax, use code editors, and write simple programs. Gain hands-on experience through interactive exercises and real-world examples, combining knowledge to solve complex programming ...
🌐
Amazon
amazon.com › Python-Crash-Course-Hands-Project-Based › dp › 1593276036
Penguin Random House Python Crash Course: 9781593276034: Computer Science Books @ Amazon.com
You'll learn how to create a simple video game, use data visualization techniques to make interactive graphs and charts, and build a simple Web application. Python Crash Course teaches you Python the fun way—it's quick, hands-on, and totally ...
🌐
freeCodeCamp
freecodecamp.org › news › free-python-crash-course
Free Python Crash Course
March 16, 2022 - This course is perfect for beginners who want to learn how to use the Python programming language.
🌐
eBay
ebay.com › books, movies & music › books & magazines › textbooks, education & reference › textbooks › see more python crash course, 3rd edition : a hands-on,...
Python Crash Course, 3rd Edition 3rd Edition Paperback by Eric Matthes 9781718502703| eBay
Python Crash Course, 3rd Edition 3rd Edition Paperback by Eric Matthes
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.
Price   $41.95
🌐
Amazon
amazon.com › Python-Crash-Course-Eric-Matthes › dp › 1718502702
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781718502703: Amazon.com: Books
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.
🌐
Python Crash Course
ehmatthes.github.io › pcc_3e
Python Crash Course, Third Edition
This is a collection of resources for Python Crash Course (3rd Ed.), an introductory programming book from No Starch Press by Eric Matthes.
🌐
GitHub
github.com › ehmatthes › pcc_3e
GitHub - ehmatthes/pcc_3e: Online resources for Python Crash Course, 3rd edition, from No Starch Press. · GitHub
This is a collection of resources for Python Crash Course, Third Edition, an introductory programming book from No Starch Press by Eric Matthes.
Starred by 2.2K users
Forked by 914 users
Languages   Python 92.1% | HTML 7.9%
🌐
Reddit
reddit.com › r/learnpython › python crash course is a fantastic book
r/learnpython on Reddit: Python Crash Course is a FANTASTIC book
May 7, 2023 -

I've got to say, this is hands down the most awesome book ever. Before deciding to pick up this book, I was stuck in a tutorial hell for 2 years!! I would watch videos, give up, come back, give up again without any practice whatsoever and just watch those tutorials like a movie without learning anything from them.

As I progressed with this book, I made notes of the concepts I'd learn from the book in Jupyter notebook and wrote code alongside. Then I started playing around with it and that is when things finally started clicking for me. The book does an excellent job at explaining all the essential concepts. It's super simple and the examples are amazing as well as relevant from a practical standpoint. If you are also struggling to start and/or stuck in a tutorial hell, I would cent percent recommend picking up this book as your very first reference. Trust me, you'll thank me later. The key to learning how to code is to actually write code and play with it and the book makes you do exactly that.

I have read the book until the File I/O section so basically I've completed the basics but I feel it's not enough and I should pick up another reference to further strengthen my basics and some more. I am studying python to be a data scientist and was thinking of moving to the book 'Python for Data Analysis ' by W. McKinney but I'm kinda unsure.

So, should I start reading Python for Data Analysis or should I read another book on Python after PCC to be thorough with the basics and be familiar with more advanced stuff? If yes, then what is the best book to read after PCC? Thanks in advance :)

🌐
ThriftBooks
thriftbooks.com › w › python-crash-course-a-hands-on-project-based-introduction-to-programming_eric-matthes › 11728473
Python Crash Course: A Hands-On,... book by Eric Matthes
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you'll learn about basic programming ...
🌐
Goodreads
goodreads.com › book › show › 23241059-penguin-random-house-python-crash-course
Penguin Random House Python Crash Course by Eric Matthes | Goodreads
Read 298 reviews from the world’s largest community for readers. Python Crash Course is a fast-paced, thorough introduction to programming with Python that…
Author   Eric Matthes
Pages   560
Rating: 4.3 ​ - ​ 298 votes
🌐
Harvard University
pll.harvard.edu › course › cs50s-introduction-programming-python
CS50's Introduction to Programming with Python | Harvard University
November 8, 2021 - An introduction to programming using a language called Python. Learn how to read and write code as well as how to test and "debug" it. Designed for students with and without prior programming experience who'd like to learn Python specifically.
🌐
Walmart
walmart.com › ip › Python-Crash-Course-9781593276034 › 42079811
Python Crash Course - Walmart.com
Python Crash Course
Paperback / softback: Python Crash Course
Price   $38.05