Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paperback – November 30, 2015
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.
Customers who viewed this item also viewed
Customers who bought this item also bought
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
Eric Matthes is a high school math and science teacher living in Alaska who teaches an Introduction to Programming class in Python. He has been writing programs since he was five years old.
There was a problem filtering reviews right now. Please try again later.
I'm a complete, absolute, know-nothing, beginner on programming. I should note I barely finished Chapter 2 (Variables and Simple Data), but it is a good 60 pages in, and I absolutely love the presentation of the concepts. Additionally, the author provides you with checkpoints titled "Try it Yourself" and instead of overwhelming you with a list of problems so long that you fear missing out on important reinforcement, there are anywhere from 1-5 problems to reinforce a concept.
If you're an absolute beginner to programming like myself, I absolutely recommend the book!
The thing that I love most about this book is the way the author's just jumps into the meat and potatoes without sacrificing any substance. I was able to follow the exercises and do them based solely on what I had learned as well. This is a major point since many books make learning not fun and dry. Furthermore, as an avid gamer I fully appreciated the connection between the tools and a logical purpose of them. I've got the big fat Python book with the animal on it and was discouraged by its size. I purchased this book with a book on Machine Learning in Python as well.
To sum up, it's a great buy and well worthy of your time if you're trying to get some basic Python knowledge. Extra kudos for writing examples in both Python 2.7 and 3.
Python Crash Course breaks everything down to the basics, chapter by chapter. It is a FANTASTIC book for DEVOTED beginners. You need to pay attention and don't give up on the first half of the book (the learning portion), because the second half of the book (the projects portion) is the most fun / most important.
Programming, no joke, is hard. But if you're a beginner like me and want something with no frills and gets right to the explanation of what print and variables and functions and classes and dictionaries are, this book is your best friend.
Top international reviews
Rather then looking online for the answers try reading threw the module again it helps loads.
Best of luck and great quality of a book
Also Kudos to the book's revisors because I haven't been able to detect any typos or errors!
Love it !
I am looking to do some pretty complicated stuff with python in the longer term and I am now very sure that theis book will reinforce good programming practices in a pleasant and enjoyable way. If you ever had a wish to learn python, this book will make it a joyous event.
Its amazing. does exactly what its says and the author and reviewers should be commended. I am impressed.
The projects were interesting and offer loads f scope for further development. The book itself is useful when doing further development.