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.
Python Crash Course: A Hands-On, Project-Based Introduction to Programming 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
From the Publisher
|Automate the Boring Stuff with Python||Python Crash Course||Doing Math with Python||Black Hat Python||Python Playground||Gray Hat Python|
|User Experience Level||Beginners||Beginners||Readers who know Python basics||Intermediate||Experienced||Experienced|
|For readers who want to…||Use Python to automate tedious computer tasks||Get a fast-paced, thorough introduction to Python and create three substantial projects from scratch||Delve into high school-level math topics using Python||Write Python-based offensive security tools on the fly||Explore Python’s versatility with imaginative programming projects||Automate security tasks, discover vulnerabilities, and write their own hacking tools|
|Tools Covered||Regular Expressions, Requests, Beautiful Soup, OpenPyXL, PyPDF2, PyAutoGUI||PyGame, matplotlib, Pygal, Django||matplotlib, SymPy||Scapy, openCV, BurpSuite, ctypes, Paramiko, urllib2||matplotlib, Numpy, OpenGL, Pillow, Arduino, Raspberry Pi||PyDBG, Immunity Debugger, Sulley, IDA Python, PyEMU, PyDev, ctypes|
|Compatible with Python Version||Python 3||Python 2 & 3||Python 3||Python 2||Python 2 & 3||Python 2|
|Page Count||504 pp.||560 pp.||264 pp.||192 pp.||352 pp.||216 pp.|
About the Author
Eric Matthes is a high school science and math teacher living in Alaska where he teaches Introduction to Python. He has been writing programs since he was five years old.
Try the Kindle edition and experience these great reading features:
347 customer reviews
Review this product
Read reviews that mention
Showing 1-8 of 347 reviews
There was a problem filtering reviews right now. Please try again later.
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.
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!