- Series: For the Absolute Beginner
- Paperback: 455 pages
- Publisher: Course Technology; 3rd edition (January 1, 2010)
- Language: English
- ISBN-10: 1435455002
- ISBN-13: 978-1435455009
- Product Dimensions: 7.5 x 1.2 x 9.2 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 223 customer reviews
- Amazon Best Sellers Rank: #16,842 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.
Python Programming for the Absolute Beginner, 3rd Edition 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
"Warlight" by Michael Ondaatje
A dramatic coming-of-age story set in the decade after World War II, "Warlight" is the mesmerizing new novel from the best-selling author of "The English Patient." Learn more
From the Publisher
- Perfect for the beginning programmer who wants to learn Python--a powerful, flexible, and concise programming language.
- Each new concept is taught using a simple example program, and an end-of-chapter project ties together all of the concepts learned.
- Each end-of-chapter project is game-based, making programming fun and accessible.
- The accompanying website contains all of the software needed to write and run the programs in the book.
Introduction. 1. Getting Started: The Game Over Program. 2. Types, Variables, and Simple I/O: The Useless Trivia Program. 3. Branching, while Loops, and Program Planning: The Guess My Number Game. 4. for Loops, Strings, and Tuples: The Word Jumble Game. 5. Lists and Dictionaries: The Hangman Game. 6. Functions: Tic-Tac-Toe. 7. Files and Exceptions: The Trivia Challenge Game. 8. Software Objects: The Critter Caretaker Program. 9. Object-Oriented Programming: The Blackjack Game. 10. GUI Development: The Mad Lib Program.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 88%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
On another note...I notice that people are having problems finding the files that go with the book. If you take the link recommended it the book and then go to downloads it is rather confusing, but if you go to the link recommended in the book and then do a search for python and then take the link for this book, another screen will come up that will give you an option to view available downloads. Harder than it needs to be admittedly, but that is how I found them.
The pacing is about right for that level of audience and the exercises about the right level for someone unversed in any sort of computer language.
If the reader has any experience at all in computer programming the pace will probably seem slow and the examples overly simplistic.
In other words, the book is aimed at The Absolute Beginner, just like it says in big orange letters on the cover.
It is intended that the reader be working with a wintel architecture, which I find reasonable given the likely machine in the hands of an Absolute Beginner. It might have been nice to include alternate OS commands for those people working on, for example, a Raspberry Pi, but anyone *that* keen will probably figure it out.
I bought the book as a teaching aid and plan to start my daughter on the path to a deeper understanding of her computer while we are on vacation this year. It is about the right level of instruction, complexity and painlessness.
Recommended (for the Absolute Beginner).
Anyway, as for the book itself, I'm about halfway through and have found it very useful. I was taking a beginner's class in Python before buying this book, but since the classes were only once per week I wanted to learn faster. As such, I'm able to compare how this book teaches the concepts of Python programming against how the teachers in my class present the same concepts. And while there's no substitute for personal, interactive instruction, I can say that I'm very impressed by the readability of this book and the way it teaches programming. The code samples are very useful for showing how Python works, and the writing style is very easy to follow. He uses good analogies to illustrate concepts, and in general I've made steady progress through the book and am retaining a lot of knowledge. The searchability of the Kindle version is especially helpful, since it's easy to skip back to previous concepts if you need a quick refresher.
Anyway, I just wanted to share my thoughts on this book and let people know that the code samples are indeed available, though the url in the book is sadly incorrect. But again, just check the author's website and you can obtain them, which is highly recommended because they do make the learning much more interactive and hands-on.