or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a 6.02 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Python Programming for the Absolute Beginner [Paperback]

Mike Dawson
4.7 out of 5 stars  See all reviews (87 customer reviews)
RRP: 19.99
Price: 14.06 & FREE Delivery in the UK. Details
You Save: 5.93 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Tuesday, 22 April? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Paperback 14.06  
Trade In this Item for up to 6.02
Trade in Python Programming for the Absolute Beginner for an Amazon.co.uk gift card of up to 6.02, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

31 Jan 2010 1435455002 978-1435455009 Third
If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the ""for the absolute beginner"" series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in the chapter, a summary of the chapter, and a set of challenges that tests your newfound knowledge. By the time you finish this book, youll be well versed in Python and be able to apply the basic programming principles youve learned to the next programming language you tackle.

Frequently Bought Together

Python Programming for the Absolute Beginner + More Python Programming for the Absolute Beginner + Invent Your Own Computer Games With Python
Price For All Three: 41.40

Buy the selected items together


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: 22.9 x 18.5 x 3.3 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (87 customer reviews)
  • Amazon Bestsellers Rank: 1,870 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

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.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

Most Helpful Customer Reviews
30 of 30 people found the following review helpful
5.0 out of 5 stars Great for a beginner 1 Sep 2011
By Clara
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.
Was this review helpful to you?
21 of 21 people found the following review helpful
5.0 out of 5 stars Really first class book 11 Oct 2011
Format:Paperback
I have done a bit of computer programming in the past, I learnt C, C++ and Perl. Never used any seriously, though Perl was handy a few times. Anyway, I have never touched programming for years. Recently I had been looking at Python. Modern, easy to learn (apparently) and a language that is capable of everything from the smallest task up to very big projects. Python 'glues' well onto other languages and programs.

The small tasks are what interests me. I have a few things I need to do, a database that is in an absolute mess. It needs LOTS of alterations. I did load it up into an Excel spreadsheet and managed to sort out about 80% of bad data with search and replace. The rest needs something more. It needs a program that will scan through and find data in wrong places and swap the cells over. And I need to do a few other utilities sort of stuff.

A bit of Googling proved that Python was ideal. It can 'plug' into spreadsheets and databases, has good csv support, and lots of examples and tutorials are available to help me out!

First I downloaded Python 2.7 and printed out a few good tutorials from the internet. Then I played around enough to know I could cope with the language. Being a bit old fashioned, I like to work from a good book about any subject I want to learn. This one had excellent reviews and at a very reasonable price.

As it happens this third edition of the book is written for Python 3 rather than the more common Python 2. This has proved to be no big deal. The differences between the Python 3 and Python 2 don't make much difference at the beginner level. You will cope. Python 2 of course has far more in the way of external and useful modules. Such as Django and the xlrd module which I am using to read Excel spreadsheets.
Read more ›
Comment | 
Was this review helpful to you?
38 of 39 people found the following review helpful
5.0 out of 5 stars Ideal for beginners wishing to learn programming 10 Dec 2010
By Splossy
Format:Paperback
This book is very good at delivering to the target audience - people looking to learn programming in Python. Incidentally, Python is a very good language to learn for beginners as it's relatively easy to understand whilst being pretty powerful too.

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.

Highly recommended.
Comment | 
Was this review helpful to you?
9 of 9 people found the following review helpful
5.0 out of 5 stars Excellent 20 Nov 2010
Format:Paperback
I can only agree with the feedback other reviewers have provided; this is probably the most accessible programming book of any sort I have come across. I already program in other languages, but I can also see that this book would be the perfect introduction for a complete beginner. The style is easy and often humorous, without being trite. Each new concept is illustrated with well-chosen, simple programming examples. New ideas are introduced quite slowly, but because the book is a pleasure to read, this isn't a problem even for those who are familiar with many of the ideas already - you just keep on reading!
All in all, the author is to be congratulated on an excellent book.
Comment | 
Was this review helpful to you?
20 of 21 people found the following review helpful
5.0 out of 5 stars GCSE Computing 26 May 2012
By Nico
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. The teaching method of building up programming via coding simple games is great.
Read more ›
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars A good read
It is a good read, definitely a great start for absolute beginners in Python. Would Strongly Recommend! Read more
Published 18 days ago by Ivo
5.0 out of 5 stars Great introduction to code
This book is great. Spot on if you are a new starter. I've started writing my own programmes. Would recommend!
Published 1 month ago by richard mcewan
5.0 out of 5 stars Nice and easy intro into programming
As opposed to most programming books this really does break you in gently, whilst getting you to think about how to plan algorithms straight away. Read more
Published 1 month ago by Audio303
5.0 out of 5 stars A great book (with a bit of hard work required!)
I bought a Raspberry Pi as I wanted to have a go at programming, I am in the generation that didn't learn programming much at school - we were taught how to use Microsoft Office... Read more
Published 1 month ago by Mike
3.0 out of 5 stars Like a snake
Well I am getting a bit long in the tooth but I am fighting my way through this lot. Ugh!
Published 2 months ago by G S Perry
3.0 out of 5 stars Very Easy
It would be good for the first hand user, however if you were to know the basics of Python, it would be very easy, and you could just flick through the book.
Published 4 months ago by Sonia Nazran
5.0 out of 5 stars Excellent way to learn Python
I started the Coursera Learn python course and this complements it perfectly... In fact it is difficult to distinguish which was first. Read more
Published 4 months ago by Mr. J. A. Pearce
3.0 out of 5 stars A little labourious
Had problems with the downloads and had to download Python from elsewhere.

The book is very slow in getting going and to be honest over complicates a lot of issues. Read more
Published 4 months ago by M. Webster
5.0 out of 5 stars Got me into programming
Preface: as a female in computer science, I have not always been encouraged to pursue my career path. Read more
Published 5 months ago by northerner
5.0 out of 5 stars Great!
I got this when i was doing Python programming in university. Got this book to go alongside my studies. I am pretty sure that this book helped me get the grades I was aiming for.
Published 6 months ago by james gilder
Search Customer Reviews
Only search this product's reviews
ARRAY(0xb28fbd2c)

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback