- Buy this product and stream 90 days of Amazon Music Unlimited for free. E-mail after purchase. Conditions apply. Learn more
Python Programming (Third Edition) (For the Absolute Beginner) Paperback – 1 Jan 2010
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Special offers and product promotions
Frequently bought together
Customers who viewed this item also viewed
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.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
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.
About the Author
Michael Dawson has worked as both a programmer and a computer game designer and producer. In addition to real-world game industry experience, Dawson earned his bachelor's degree in Computer Science from the University of Southern California. He currently teaches game programming and design to students of all ages through UCLA Extension courses and private lessons. Visit his Web site at www.programgames.com to learn more or to get support for any of his books.
Customers who bought this item also bought
217 customer reviews
Review this product
Read reviews that mention
There was a problem filtering reviews right now. Please try again later.
The main issues were with pygame and livewires package. Installing was a nightmare. Essentially the book is slightly outdated and the packages don't work with the new version of python. After installing the older version and still being unable to get it to work I essentially gave up and moved on so chapters 11 onwards were useless for me. The explanations in the book are poor when it comes to getting these to work well.
I think this is a good book to learn the absolute basics of python from but don't be expecting to code exceptional games, more like hang man and tic tac toe with no graphics.
This title is a bit misleading and the book's chapters are not very well designed in terms of an "absolute beginner". You can't expect an absolute beginner to go and search for wheels and eggs to install libs that can't be found. The OO chapter is especially bad in terms of examples.
The book is written by a games programmer and it really shows in the complicated examples picked to explain simple concepts.
Don't recommend it although the first few chapters will set you on a good path to learn some of the basics of Python.
I was told it is a good book for beginners during the first few chapters. Which I can confirm.
It teaches the basics well.
The book is kind of outdated, support does not really work for it anymore.
Mentioned Web Downloads not available anymore.
Too much referring to Web Download resources which is as I said not available anymore.
The biggest no for me, I hardly got this book 1 week ago and as you can see on the picture it is already falling apart.
This book was a big waste of money for me like this.
I would recommend buying something else if possible.
This book tends towards the second category, but is nowhere as bad as some. And you won't get lost. Keep a notebook and pen handy and jot down the main points from each section as you work through. Otherwise you will find yourself having to flick back through dozens and dozens of pages to check on some point that you know you have read, and now can't find again. First reading of any section is very clear, finding something you know is there is a bit of a pain. You need to take notes so that the essentials are highlighted for revision.
One minor difficulty relates to the web downloads of book related software and source code. The book repeatedly tells us this is available at [...]. And it is. Sort of.. Going to that URL you are redirected to [...] There is a long list of choices down the left of the web page, none of which gets you to the downloads you want. You have to use the search box, then select the book from the next page, then select downloads from the left hand side of the page after that. Hardly intuitive. You could avoid all this by going direct to [...] but they don't tell you that in the book.
That said, not a bad book. I'm happy with it and would recommend it to a starter.
If like me, you've always thought about picking up a programming language, but have been discouraged by boring study material and confusing terminology then this book is for you.
It really is for the absolute beginner. Unlike a lot of "Beginner" books, this one presumes you have no knowledge of any programming language. It even explains the importance of basic things like leaving comments in your code.
The only thing stopping me from giving this book 5stars is that the URLS are broken or out dated already. You can however download the course material from the author's website: [...]