- Paperback: 640 pages
- Publisher: Pearson; 3 edition (February 2, 2014)
- Language: English
- ISBN-10: 0133582736
- ISBN-13: 978-0133582734
- Product Dimensions: 8 x 1 x 10 inches
- Shipping Weight: 2.3 pounds
- Average Customer Review: 108 customer reviews
- Amazon Best Sellers Rank: #400,843 in Books (See Top 100 in Books)
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.
Starting Out with Python (3rd Edition) 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, Java™, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson. More information about all these books can be found at www.pearsonhighered.com/gaddisbooks.
Try the Kindle edition and experience these great reading features:
Read reviews that mention
Showing 1-8 of 108 reviews
There was a problem filtering reviews right now. Please try again later.
PROS: This book is SO DETAILED, that I was able to teach myself programming on python. I DO NOT learn from books...EVER. But, I took this class online and there were no notes. This book is incredible, and if I managed to get a perfect score on every program I did from just reading this book...THEN YOU CAN TOO. P.S. I go to U of M (go blue) so do not think that this was an easy feat...IT WAS THE BOOK!
CONS: Honestly, not many. The only one that sticks out, is if you know a lot about programming already, this book will do squat for you. It does not show incredibly advanced programs, just the main parts about python.
My recommendation is that the book is fairly cheap and very good so buy it.
ONE LAST THING AND THE MOST IMPORTANT THING!!!!
Buy it USED!
I got suckered into buying a more expensive one because it came with that "KEY" that comes with the book. The "KEY" is just the download for python: which is a FREE SOFTWARE! I didn't even use the key. Still unsure...look it up, just to be safe in case I'm an idiot (but seriously, look it up so you don't feel like you took advice that may backfire on you, always good to be on the safe side). Good luck in your choice :)
Before you jump into other programming languages, learn Python first. because it is simple and you will get the structure/basics/concepts of how programming works! Then once you learn Python and get the hang of it, other programming languages will make a lot of sense.
This book is very simple, breaks it down by chapters/lessons. It is easy to follow and helps you understands the concepts/basics. It has a mix of readings and examples. Programming exercises and Homework at the end of the chapter helps a lot! Do them. instead of just reading the book and skimming! if you do get stuck, there are many resources, You-Tube videos out there to help you.
The authors don't mention comprehensions or iterables which I found surprising. They have left much out - too much. They do a decent job on python's object model.
For upper level tyros, it is a bit too low level.
Gaddis covers a lot of information that may not be, in itself, critical to the "how" part of learning, but provides a more in-depth understanding of what it going on... sometimes not so "to the point". the ESRI courses go straight to the point, and can nail down what you can learn from Gaddis.
Overall, a very good text and reference!