£16.99
  • RRP: £24.99
  • You Save: £8.00 (32%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Python Programming for th... has been added to your Basket

Dispatch to:
To see addresses, please
Or
Please enter a valid UK postcode.
Or
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Python Programming for the Absolute Beginner, Third Edition Paperback – 1 Jan 2010

4.4 out of 5 stars 200 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback
"Please retry"
£16.99
£13.55 £13.26
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£16.99 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Frequently bought together

  • Python Programming for the Absolute Beginner, Third Edition
  • +
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • +
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Total price: £58.89
Buy the selected items together

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.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • 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)
  • If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

Review

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.


Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
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 version. However the site URL has changed and redirects readers to a commercial learning retailer which requires payment for the companion library. But when you follow the link it reports that the product is unavailable ("Not Yet Published, Available 01/01/2020").
1 Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Growing up in the seventies and eighties, (when not breaking Rubik's cubes or trudging my Luke Skywalker figure through mountains of flour!) I used to sit for hours typing BASIC from magazines and books into various home computers (Dragon, Speccy, Commodore). Ah, that feeling: getting the latest copy of Input or C&VG and scooting through it in hope there'd be something interesting to program (there never was; other than the odd Space Invaders or Quest clone, the only other program that sits in my mind (or rather haunts the timbers of my soul like a long ghastly scar) is when I spent hours typing what looked to be an amazing game, only, when I finally typed run, to be rewarded with the words "April Fool"!...)

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 ›
Comment 15 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Standard text book contained all the basic information that I was looking for. Could have been a better quality paper but all in all not a problem.
1 Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I'm just going to say I'm enjoying reading it and learning python but I can't tell you if the important information like if it's up to date and if the information is relevant (I do know they use "input("")" which is used with python 3 to 3.3 which is probably what your going to be downloading so its relevant; if you've started learning and watched some videos you'll know what i mean).

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.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
it's good, need to finish it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Great book, thanks :D
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is good. Very readable. And nice tone to the book as a whole .
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is the best programming book you would ever buy. Michael has a very engaging style of writing. Almost that it feels like he is standing behind you guiding you how to write very program. I have never read any better book. This book teaches you not by telling you boring dry theories but by actually building a game. Every chapter leads to one or more advanced features in creating a game.

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 :)
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Pages with related products. See and discover other items: game programming, web development