Amazon.com: Python Programming for the Absolute Beginner, 3rd Edition (9781435455009): Michael Dawson: Books
Python Programming for the Absolute Beginner, 3rd Edition and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
Sell Back Your Copy
For a $7.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Python Programming for the Absolute Beginner, 3rd Edition
 
 
Start reading Python Programming for the Absolute Beginner, 3rd Edition on your Kindle in under a minute.

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

Python Programming for the Absolute Beginner, 3rd Edition [Paperback]

Michael Dawson (Author)
3.9 out of 5 stars  See all reviews (37 customer reviews)

List Price: $34.99
Price: $20.49 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $14.50 (41%)
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 28? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.09  
Paperback $20.49  

Book Description

January 1, 2010 1435455002 978-1435455009 3rd
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, you'll be well versed in Python and be able to apply the basic programming principles you've learned to the next programming language you tackle.

Best Value

Buy Python Programming for the Absolute Beginner, 3rd Edition and get More Python Programming for the Absolute Beginner at an additional 5% off Amazon.com's everyday low price.

Python Programming for the Absolute Beginner, 3rd Edition + More Python Programming for the Absolute Beginner
Buy Together Today: $41.76

Show availability and shipping details

  • This item: Python Programming for the Absolute Beginner, 3rd Edition

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • More Python Programming for the Absolute Beginner

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

Amazon.com Review



Features

From the Publisher


  • Perfect for the beginning programmer who wants to learn Python--a powerful, flexible, and concise programming language.

  • Each new concept is taught using a simple example program, and an end-of-chapter project ties together all of the concepts learned.

  • Each end-of-chapter project is game-based, making programming fun and accessible.

  • The accompanying website contains all of the software needed to write and run the programs in the book.


Product Details

  • Paperback: 455 pages
  • Publisher: Course Technology PTR; 3rd edition (January 1, 2010)
  • Language: English
  • ISBN-10: 1435455002
  • ISBN-13: 978-1435455009
  • Product Dimensions: 9 x 7.3 x 1.3 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (37 customer reviews)
  • Amazon Best Sellers Rank: #7,633 in Books (See Top 100 in Books)

More 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, Mike earned his bachelor's degree in Computer Science from the University of Southern California. Currently, he teaches game programming in the Game Production Department of the Los Angeles Film School. Mike has also taught game programming to students through UCLA Extension and The Digital Media Academy at Stanford. He's the author of three other books: Beginning C++ through Game Programming, Guide to Programming with Python, and C++

Projects: Programming with Text-Based Games. You can visit his website at www.programgames.com to learn more or to get support for any of his books.

 

Customer Reviews

37 Reviews
5 star:
 (15)
4 star:
 (11)
3 star:
 (6)
2 star:
 (4)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (37 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

37 of 40 people found the following review helpful:
3.0 out of 5 stars Supporting Software Download Not Available., January 14, 2010
Amazon Verified Purchase(What's this?)
This review is from: Python Programming for the Absolute Beginner, 3rd Edition (Paperback)
The book is excellent but all the comments before this one apply to previous editions. Those editions included a CD with supporting software and all the programs discussed in the book. This third edition (Jan 1, 2010) asks the book owner to connect to a web site to download the support files. The instructions to do this are incorrect as the book now has a new publisher. Once on the web site, the files cannot be found. A phone call to their customer service was unproductive. "Our editorial staff will contact you by e-mail". Didn't happen.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


22 of 23 people found the following review helpful:
4.0 out of 5 stars Fine Choice for First Programming Book, August 4, 2010
Amazon Verified Purchase(What's this?)
This review is from: Python Programming for the Absolute Beginner, 3rd Edition (Paperback)
I am a beginner with respect to programming, and do not have a particularly technical background: I know almost no math though I know formal logic pretty well. I was interested in learning something about computer programming just for fun and have looked through a number of books about a number of languages. I even spent some time with C before I decided on Python. To an absolute beginner, it seemed a relatively intuitive language without some of the messy detail required by C, for example, about memory allocation. I chose this book simply because it looked fun and very clear. Each chapter focuses on tools needed to create games. I do not have any interest at all in playing computer games of any kind, but it is a relatively painless way to learn Python. I also found the exercises at the end of each chapter very good. They are hard enough but not too hard. They generally required a fair amount of time and effort, but I was able to finally figure out all of them. This is important since I am doing this on my own.

The Cons: The book aims to be simple and brief, but sometimes it is too simple and brief. Yes I learned to get the computer to do this or that, but I did not fully get some of the concepts. In fact, I think the book moved on to fancy stuff like graphics before I got down all I needed of the basics such as file control. Perhaps someone who already knew something about programming would have had less trouble. For example, the material on writing to a file stored on the hard drive for future use was fine, as far as it went. But I realized, when trying to write a program of my own, that I did not understand a key point. If you have recorded some data to a file, and then want to revise that data, Python rewrites the entire file. Huh? What about my original data? It gets over written. There has to be a solution to this problem, but I did not find it in the book. After hours of work I devised a way to get the right result, but it was very messy and, when I posted a question on a Python forum, I found there was a simple way to do what I wanted. Maybe I am a bit thick, but I think this could have been directly covered in the book. There were several other topics that needed more discussion.

Still, keeping in mind that this book only goes so far, it is a very good introduction to Python. But if you are serious about learning Python, at some point, you are going to need one of those big fat and far more boring books.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


16 of 16 people found the following review helpful:
5.0 out of 5 stars Wow...I am hooked, November 28, 2010
Amazon Verified Purchase(What's this?)
This review is from: Python Programming for the Absolute Beginner, 3rd Edition (Paperback)
I have tried many programming books. I have even taken a programming class or two but it has never really clicked before. There have always been to many jumps from explanation to assumed understanding. I would get lost and things never clicked. Recently I decided to give programming another chance because I believed somewhere in the back of my mind that I should be able to figure this out. I have been a system administrator for years but have never delved into scripting or programming before because I thought maybe I was just never meant to be a programmer. I decided maybe it was just the way I learn. So I decided first to start out with a HeadFirst book. It lost me immediately. The way it was presented in that book definitely didn't click for me. I set back to the task of finding a book and came across this one. This is it. I love the way he goes through the code and then has you run it and then explains what every line of code is doing. This approach has finally made things start making sense. I am even able to figure out the Challenges at the end of the chapter and I am loving it! Thank you Michael Dawson!

On another note...I notice that people are having problems finding the files that go with the book. If you take the link recommended it the book and then go to downloads it is rather confusing, but if you go to the link recommended in the book and then do a search for python and then take the link for this book, another screen will come up that will give you an option to view available downloads. Harder than it needs to be admittedly, but that is how I found them.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
lost CD 1 May 10, 2010
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject