Other Sellers on Amazon
+ $3.99 shipping
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming Paperback – Illustrated, May 3, 2019
|New from||Used from|
"Devoted" by Dean Koontz
For the first time in paperback, from Dean Koontz, the master of suspense, comes an epic thriller about a terrifying killer and the singular compassion it will take to defeat him. | Learn more
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who viewed this item also viewed
From the Publisher
|Python for Kids by Jason Briggs||Python Crash Course 2nd edition by Eric Matthes||Automate the Boring Stuff 2nd edition by Al Sweigart||Python Flash Cards by Eric Matthes||Impractical Python Projects by Lee Vaughan||Serious Python by Julien Danjou|
|User experience level||Beginner||Beginner||Beginner||Beginner to Intermediate||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 quick and easy way to review Python fundamentals, vocabulary, syntax and more||Fun, entertaining projects to take your Python skills to the next level||Expert, practical advice and tutorials to perfect your professional Python skills|
|Compatible with Python version||Python 3||Python 3||Python 3||Python 3||Python 3||Python 2 & 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||Flash card format; includes exercises and challenges to test and hone your skills||Covers modules like pygame, Pylint, pydocstyle, tkinter, python-docx, matplotlib, and pillow||Covers powerful techniques like using generators, handling time zones, and applying functional programming|
|Page count||344 pages||544 pages||592 pages||101 cards||424 pages||240 pages|
Python Crash Course was selected as one of the best books for learning Python by Real Python
“It has been interesting to see, over the last few years, No Starch Press, which produces this book, growing and producing future classics that should be alongside the more traditional O’Reilly Press programming books. Python Crash Course is one of those books.”
—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.”
“Learning Python with Python Crash Course was an extremely positive experience! A great choice if you’re new to Python.”
—Mikke Goes Coding
About the Author
- Lexile measure : 1050L
- Item Weight : 2.3 pounds
- Paperback : 544 pages
- ISBN-13 : 978-1593279288
- Product dimensions : 7 x 1.31 x 9.25 inches
- Publisher : No Starch Press; Illustrated edition (May 3, 2019)
- Reading level : 12 and up
- Language: : English
- Best Sellers Rank: #1,055 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
BUT the inner content is well worth it. I’ve been wanting to learn programming for years but have often gone away discouraged because the tutorials and teachers randomly start throwing complicated problems at you out of nowhere.
Not so with this book. It eases you into each topic, breaks it down very clearly, and has exercises throughout that you can follow along with. Make sure you follow along! There are specific exercises throughout, but I highly recommend typing out the example code and playing around with it/experimenting on your own as well. Then by the time you get to the exercises you’ll have a good idea about how to approach it.
STICK WITH IT! I decided I wanted to learn to program 10 years ago! I would start for a week and then quit when it got too complicated and felt overwhelming. Then I’d come back to it a few years later, and same thing. Then it hit me one day, “If I had pushed through the first time and been patient, I’d have 10 years of experience as a programmer right now. Do I want to look back in another 10 years and feel that way again? Or do I want to push through this time so in 10 years I’ll actually have the experience under my belt!?”
Stick with it. Be patient with yourself if things get too complicated or you “feel too dumb” to get it. If you hit a block, go back a few pages and go through it again. Everyone is selling “learn ____ quick!” books these days. It’s a good way to get random chunks of knowledge but a terrible way to master it. So be patient!
And get this book. :). It makes things very simple to understand and really holds your hand through everything.
However, I wish it comes with an answer for those after chapter exercises. Otherwise, it becomes meaningless because you won't know if you got it or not. Overall, well explained but somewhat too much explanation. Thus, this might be good for people who do not have any programming skill. Also, words are simple and straightforward.
Update: Thanks to the author reply, there are solutions online. But I still think it explained things too much. Thus, costed too much reading for a simple concept.
Only one gripe - see pictures attached. After 3 weeks of ownership, the book lost its clothing. :-(
I wonder if Mr Matthes will send me an autographed copy to replace my sad, broken, copy? :-)
The book contents itself are pretty good, but it does stay fairly simple. I bought the book because of the format of the examples, with code, point by point descriptions of the code elements, and then the output. Some of the examples don't go very deep. I was looking at loop iterations, and the book really only covered using them with a print statement, though I was hoping for how to set variables and perform calculations according to current list value.
Top reviews from other countries
Within a week of purchasing and about 120 pages read, the cover detached itself from the body... Totally unacceptable! This is one of several books that I have purchased from Amazon over the last couple of years that has suffered from some sort of printing/binding issue. Problems range from splines plitting, covers detaching or delaminating, covers also suffer with excess curl...
I have many books that are 20 to 30 years old that are in better condition that ones that are virtually new by comparison... It's not difficult to make books well, we've been doing it for hundreds of years!
The content of the book seems well written so far and is suitable for beginners of the Python language and also for more experienced programmers that come from different programming backgrounds...
I will think twice now before ordering books from Amazon now and try to find alternatives that have been printed and bound in a professional way that should last a lifetime!
Book content is very good for beginners and must say really enjoying it.....
The only issue I have come across is not from the book, rather python itself. Unfortunately the latest version of python (3.8) does not have pygame (and the dev version doesn't fully work) so you need to downgrade for the games section.
1.Paper is a top quality one and it is same from first to last.
2.Binding of this book is everlasting and so strong
3.This book is best for person having some basic knowledge in python so that he can jump into intermediate or some equivalent.
4.Projects are quite amazing,every concept is explained in related to project.
1.It lacks animated understanding,if you want some animation go with O'Reilly head first python.
2.Try it yourself problems found to be some low to medium level.
3.Cost is high,e-book is preferred if you want only the projects.
4.If you already know much of python,better skip this book (you will find it boring).