• RRP: £21.99
  • You Save: £5.68 (26%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Quantity:1
Python Programming for th... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Condition: Used: Good
Comment: Ships from the USA. Please allow 2 to 3 weeks for delivery. Book shows a small amount of wear to cover and binding. Some pages show signs of use. Sail the seas of value.
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 Paperback – 31 Jan 2010

4.5 out of 5 stars 168 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback
"Please retry"
£16.31
£13.50 £11.44
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.31 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions


Frequently Bought Together

  • Python Programming for the Absolute Beginner
  • +
  • Learn Python in One Day and Learn It Well: Python for Beginners with Hands-on Project. The only book you need to start coding in Python immediately
  • +
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Total price: £38.72
Buy the selected items together

Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

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




Product details

  • Paperback: 464 pages
  • Publisher: Course Technology PTR; Third edition (31 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.5 out of 5 stars  See all reviews (168 customer reviews)
  • Amazon Bestsellers Rank: 2,693 in Books (See Top 100 in Books)
  • 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
I bought this book knowing absolutely nothing about programming. It begins at the very start, with the basics and explains the concept of everything you learn. I haven't finished the book yet, but so far it has been great. It does have a website paired with it, that I thought was a little tricky to navigate, but that is only necissary in downloading python. Even then, you can also go to the python website as well(Which the book clearly explains). It has lots of entertaining programs to write, and includes the code in the book. For example, you start with the simple 'Game Over' program, and go on to Hangman, The Useless Trivia Program and even the three-year-old simulator! There is code for these on the website, but I find it more enjoyable to type it into the computer from the book. Like this you can see how it works, and add or change bits if you want. At the end of each chapter is a set of challenges which you can undertake. They vary, but usually include skills from the chapter. I have noticed that it seems to have a focus on game design and programming.
3 Comments 55 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
This is an excellent book!

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 ›
3 Comments 71 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've had a great deal of programming experience - I started with punch cards and Fortran!! I've also programmed in a plethora of other languages (BASIC, Pascal, various flavours of C and a few languages I can't even remember). My last serious language was Borland Delphi (Object Pascal), which I loved. My licence was for Delphi 7 - a little out of date for my hardware.

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 ›
2 Comments 22 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
This is actually among the best teach yourself programming books I've read for any programming language, not just Python.

I've done a fair bit of programming before, in various versions of BASIC, PHP, JavaScript etc., so I was able to skim-read most of the first half of the book, the 'absolute beginner bit' which begins with the first principles of programming such as variables, loops, and functions, just to work out what Python's unique quirks are (above all, it's the first language I've come across where indentation is vitally important rather than just tidy). The section on dictionaries and tuples I had to read carefully, as I found Python's approach to arrays a bit fiddly compared to other languages I've used, but most of it was straightforward.

If you've really never programmed a computer before, I think it would be a fairly steep learning curve- this'll be a good book to choose, but you should take things very slowly, absorb each page carefully, and reinforce what you've learnt by trying the extra programming challenges at the end of each chapter. If you don't do this and just plough through from one chapter to the next, then before long it may start going over your head if you're not careful.

The second half of the book is generally excellent too, and worth reading if you're new to Python, even if you're not a new programmer. Object Orientated Programming is explained and adhered to nicely, and by using some of Python's pre-prepared libraries, you can jump from simple text manipulation to complex-looking Windows-style applications and games without much trouble.

Michael Dawson has a very understandable writing style.
Read more ›
Comment 26 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



Feedback