- Save 10% on Books for Schools offered by Amazon.co.uk when you purchase 10 or more of the same book. Here's how (terms and conditions apply) Enter code SCHOOLS2016 at checkout. Here's how (terms and conditions apply)
Python Programming for the Absolute Beginner Paperback – 31 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 Bought This Item Also Bought
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.
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.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
I am a teacher with some programming experience and am in the process of setting up a new course, for my school, OCR GCSE Computing. I needed a computer language that was easy for teenagers to learn, cross-plaform (so it can run on Macs & Windows PCs), modern with the ability to introduce object orientated programming and to lead on to other languages such as Java. I have taught Java via the excellent BlueJ IDE and the wonderful book, "Objects First with Java: A Practical Introduction Using BlueJ", but this is a bit advanced for 14 / 15 year olds. I did consider using "Greenfoot" with another great book - "Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations (Alternative Etext Formats), but the OCR course needs more basic introduction to loops, if statements, and arrays and doesn't strictly need objects. As for Visual Basic - well too much fiddling with interface objects, not enough "pure" programming and besides not cross- platform. So I chose Python.
Next step was to choose a tutorial style textbook, with lots of worked examples, exercises to test the students, a fun learning curve, basics and fundamental concepts explained, practically based and with lots of code to play with. I chose "Python Programming for the Absolute Beginner." I chose well, very well!
This book does everything I wanted it to do. Chapters 1 to 7 cover all the programming requirements of the course.Read more ›
Either they started off with a few easy chapters then made a quantum leap into the realms of impossible difficulty; or they listed page after page of dull, sleep-inducing instructions to learn - without offering any hints on why the instructions might, one day, actually be useful.
Then, as a last resort, I bought this wonderful book. I thought I might be making another mistake, because the book has been criticised by some people as being TOO basic. But 'too basic' sounded like it might be exactly what I needed.
Really, I can't recommend this book highly enough to those who are new to programming and Python. The author should get some sort of award, because he actually makes this stuff FUN to learn - I can't say that about any of the other books I tried.
It's fun, and it's not even dumbed-down. You'll learn just about everything you need to know, and have a great time in the process. Every chapter is brimming over with 'hands on' examples, and ends with exercises that are challenging without being impossible. As you go along you'll write and tinker with a series of games, all the way from simple 'guess the number' stuff to flashy looking arcade-type games.
If you're new to Python and programming, this is THE book to buy. Nothing else even comes close.
The book is never boring and the teaches the concepts by example. Using games to teach programming keeps this reader far more interested than the usual boring programs.
Just because it's for beginners doesn't mean you don't learn how to program well.
I needed to update to a language that offered similar possibilities to Delphi - OOP, database applications, web applications, GUIs, simulations. and just general programs that would let me calculate difficult stuff like 2+2. I didn't want to pay a giant licence fee so I looked around to see what was available and Python seemed to be what I wanted.
Since I had some programming experience, I actually started with Mark Lutz's book "Programming Python". One of the reviewers of that book had a similar background to me in terms of programming experience. He stated that he had hacked his way through Mark's book (my summary of his words), so I decided to try that. Result...I could have done it, but I too felt that I was having to hack my way through a bit of jungle. So, I decided to take a step back and try a different approach.
Don't get me wrong...I strongly suspect Mark's book is a perfect SECOND Python book and I look forward to giving it a great review when I've worked my way through it (notice I didn't say "hacked my way through it").
So, I bought Michael's book. And I'm delighted with it. It introduces subjects in a simple manner e.g. constructors and private methods in a program that contains just a few lines of code!!??!!Read more ›
Most Recent Customer Reviews
The book is well-structured and interesting but relies heavily on source code examples in [...]. These are particularly important if you want to adapt them to use a current Python... Read morePublished 1 day ago by loftwork
Great python book for beginners, the speed that the book goes is decently fast however the transition from each new function and method includes a page or two on each method and... Read morePublished 7 days ago by Simon B
Working through it slowly, but most of the book is based on writing a video game.Published 1 month ago by Living in France
I believe that the writing style is fairly easy but online resources are much better and I rue purchasing this book. Read morePublished 2 months ago by timmeh