- Paperback: 464 pages
- Publisher: Cengage Learning PTR; 3 edition (1 Jan. 2010)
- Language: English
- ISBN-10: 1435455002
- ISBN-13: 978-1435455009
- Product Dimensions: 3.2 x 19 x 23.5 cm
- Average Customer Review: 4.4 out of 5 stars See all reviews (200 customer reviews)
- Amazon Bestsellers Rank: 4,202 in Books (See Top 100 in Books)
- See Complete Table of Contents
Python Programming for the Absolute Beginner, Third Edition 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
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.
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.
What other items do customers buy after viewing this item?
Top Customer Reviews
I've since tried programming in Visual and Real Basic, and also tried learning Python from another book -- though something didn't click. After reading Python Programming for the Absolute Beginner, though, everything just seemed to click into place and (bad April jokes aside) the memories came flooding back. It was a joy to read and Python a joy to use, and I now feel as confident using this as I used to in BASIC.
The book is a series of guided lessons (one per chapter), which take you through the components of Python (basic stuff like variables, loops, strings, dictionaries; and also onto the more advanced things like Object Orientated programming, GUI's and sprites). Each chapter is well structured and intuitive to read. The writing style is humorous, forgiving and basic, but not dumbed down enough as to be patronising.Read more ›
I've done some scripting and a bit of programming but I'm okay with the idea of starting as a noob as I can tell you, you can get really confused down the line if you don't understand the fundamentals of a language. This book is aimed at the total beginner and the pacing is very good. It has plenty of simple programs for you to do while introducing a new feature in each chapter. I get a real buzz at looking near the end of the book to see what I'll end up making with python, it really spurs me on.
I have learned a lot with this book and I hope to finish it with a good understanding of python, its great so I give it five starts.
However if you are still deciding which language to learn : C or Java or Python this book even becomes better. In Chapter 1 Michael explains why Python is a good language for beginners and non-beginners ( even the ones who did not find much success with other languages). I learnt Java as a part of my college courses but never understood it. Tried various books. Most of the books throw heavy jargon at you and tell you to learn it and move further by understanding it. I have always found it hard to learn by facts and abstract theories.
A friend recommended me to start with Python. So I reluctantly picked up this book for its high rating. Left the book rest in peace in my drawer for the next 2 months trying to gain courage to learn programming only to realise if you are scared of programming books then this one is a must read.
Best of luck !! Go on buy it now :)
Most Recent Customer Reviews
My son absolutely loves this book and the programming. So much better to make computer games than play them.Published 1 month ago by Kirky
Really good book. I bought it for my 13 year old son, and ended up buying another copy for my nephew and ready my son's book myself. Read morePublished 2 months ago by Fviajero
This book appears to be very popular, and in the main has very positive reviews. So what is it that I don't like about the book? Read morePublished 2 months ago by A. J. HAWKEN
Still reading the book at the moment but so far it ticks all the boxes. Easy to read and easy to follow.Published 2 months ago by MR WR HARVEY
This book guides the user from the very simple explaination of variables to the more complex areas of development such as functions and classes. Read morePublished 3 months ago by M. Whitmore
Good explanations and easy to follow. Also I really like the structure of the book. However, and this is a huge one, there seems to be no solutions for the end of chapter... Read morePublished 3 months ago by kindlefire
It's good but not perfect. First of all the web page listed as being for support doesn't exist, rather you're diverted to a site that is too confusing. Read morePublished 4 months ago by Ray