Sell Us Your Item
For a $1.24 Gift Card
Trade in
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Python Programming for the Absolute Beginner [Paperback]

Michael Dawson
4.4 out of 5 stars  See all reviews (17 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Python Programming for the Absolute Beginner, 3rd Edition Python Programming for the Absolute Beginner, 3rd Edition 4.0 out of 5 stars (62)
$21.55
In Stock.

Book Description

August 11, 2003 1592000738 978-1592000739 1
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 more practical Python programming applications and you will learn how these skills can be put to use in real- world scenarios. Best of all, by the time you finish this book you will be able to apply the basic principles you?ve learned to the next programming language you tackle.


Editorial Reviews

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. 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.

Product Details

  • Paperback: 480 pages
  • Publisher: Course Technology PTR; 1 edition (August 11, 2003)
  • Language: English
  • ISBN-10: 1592000738
  • ISBN-13: 978-1592000739
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #987,784 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

Most Helpful Customer Reviews
146 of 148 people found the following review helpful
5.0 out of 5 stars Painless way to learn programming September 4, 2003
By A Customer
Format:Paperback
Have you wanted to try writing computer programs, but didn't know how to begin? Or maybe those huge, menacing looking tomes in the computer section of your local B&N store frightened the bejeezes out of you? Well, you may wish to take a serious look at the Python programming language. It is extremely easy to get started and there has been a huge community of on-line fans using it and helping each other ... Python is a great language to teach to school kids. It is also used by NASA, HP, Google and serious programmers all over the world.

This book is for the real beginner. If you know anything at all about python don't buy this book (consider LEARNING PYTHON, by Lutz and Asher). If you know something about programming, but nothing about python then don't buy this book (consider PYTHON CORE PROGRAMMING by Wesley Chun). If you are a Pythonista already, then stop reading. For all the rest of you I recommend PYTHON PROGRAMMING by Dawson. It will provide the most gentle introduction to programming in general, and python specifically, that you will find anywhere. Dawson is an excellent writer. This book is NOT the typical massive "programmer's bible," but rather, a slim primer - the basics. Dawson will take you by the hand and lead you down the garden path. Work through the easy exercises and play with the programs on the CD. At the end of the path you should be pleasantly surprised at how easily you learned the rudiments of a powerful computer language. You'll have all the knowledge needed to move on to Wesley Chun's enormous tutorial or the slim, but dense LEARNING PYTHON.

The book's cover says "for the absolute beginner" and I can't emphasize enough that this book is really for the programmer neophyte. I'd recommend it to any of my computer phobic friends. There is very little jargon; the reading level would be appropriate for junior high school students. I think Michael Dawson hit upon a real gem of a pedagogical idea: each major concept is introduced through writing a computer game. They are simple in concept and even simpler when written in python. He ends the book with an arcade shootem-up complete with animated graphics, sound effects, and music! The reader should by that point, feel comfortable modifying and adding to it. The book is nicely laid out and appears to have very few typos.

Was this review helpful to you?
93 of 94 people found the following review helpful
5.0 out of 5 stars Best first Python Book (and not just for beginners) October 12, 2003
By Robert
Format:Paperback
If you're a beginning or intermediate programmer (with a year or less of programming under your belt), then this is the best, first Python book you can find. Not only is it the best intro to Python out there, but it's one of the best intros to programming in general I've ever read.

The book is clear, well-written and won't put you to sleep like many other technical books. The author knows how to teach and keep things interesting. And while the book is entertaining, it still covers the Python basics, including:
* Variables
* Branching
* Strings
* Lists, Tuples and Dictionaries
* Functions
* Files
* Exceptions
* Classes (including new-style classes)

But the book goes beyond the fundamentals to cover more advanced topics that most other intro to Python books don't, including:
* Program Design
* Object-Oriented Programming
* GUI Programming
* Multimedia Programming (including graphics, sound and animation)

If you're already a programming whiz, with years of coding experience and mutlti-language fluency, then this book may be too basic for you. In that case, I recommend the Python Visual Quick Start Guide. It's aimed at readers with a solid programming background. And while it doesn't have extensive OOP coverage, it will get an expert programmer up and running with the Python fast.

Finally, once you've got some Python experience, I highly recommend Python in a Nutshell to take you from Python programmer to Python guru.

Hope this helps you on your Pythonic journey!

Comment | 
Was this review helpful to you?
31 of 32 people found the following review helpful
5.0 out of 5 stars Wow! What a refreshing approach to python! October 2, 2003
Format:Paperback
Michael dawson happens to get it. Not only the language he writes of, but the language he uses to educate. I am new to Python and this book really helped open the doors for me. Because of this book, Python is not a huge scary beast... it's a friendly and helpful pet! Thanks for such a great read!
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
1.0 out of 5 stars DON"T GET THE KINDLE VERSION
I'm very disappointed solely because I chose to save a few dollars and purchase the kindle version of this title. Read more
Published on March 1, 2011 by Eric
5.0 out of 5 stars Python Programming
Great book for beginning programmers. I bought this for my son's 12th birthday. He sat right down and started to work-loves it! Very user friendly and easy to understand.
Published on November 11, 2008 by T. C. Ball
5.0 out of 5 stars Right Up My Alley
I am learning Python in order to make computer games so the examples in this book are exactly what I was looking for. Read more
Published on December 8, 2007 by D. Jones
5.0 out of 5 stars A Must for programming beginners!
The only prior programming I had before this book was that of using SQL (very simple compared to `regular' languages since it's a query language). Read more
Published on August 14, 2006 by Jason Mcgovern
4.0 out of 5 stars Ok start, but falls a bit short.
This is a great way to get started in python, but you're definitely gonna need a follow up book if you want to get real work done. Still it covers the basics very well. Read more
Published on July 26, 2006 by Corey Woodworth
5.0 out of 5 stars This book deserves 10 Stars!
Years ago I wanted to learn programming, but all the books about programming were as interesting as my math school books so I lost the will to learn until I saw this book. Read more
Published on March 30, 2006 by Marijan
5.0 out of 5 stars Excellant way to learn Python.
I learned Python in three months using this book. I don't usually post reviews but felt the need to do so because of another reviewer's claim that this book is only for windows... Read more
Published on December 3, 2005 by J. Thomas
4.0 out of 5 stars Caught by Python through Michael
This book is structured to trap the abosulte beginner. You get results from the very beginnig through a very clear way to provide first knowledge in programming. Read more
Published on October 26, 2005 by Frederic Vidal Sala
4.0 out of 5 stars Begin here with Python or programming
This is probably the best place to start with not only Python but also with programming. Brilliant book, I would have giving it 5 stars if the had included at least Linux and MAC... Read more
Published on October 23, 2005 by Bard With Fosse
4.0 out of 5 stars Windows driven book, but clean written!
It was a hasty 4 stars if not for all the great examples and the super simple format- I wasn't sure about Python, but now i'm certain.

I love it... alot! Read more
Published on October 15, 2005 by T. Fitzpatrick
Search Customer Reviews
Only search this product's reviews

Citations (learn more)
This book cites 1 book:



What Other Items Do Customers Buy After Viewing This Item?


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

Forums

Topic From this Discussion
lost CD
Downloads (for the 3rd edition anyway) are here:

http://www.delmarlearning.com/companions/index.asp?isbn=1435455002
May 10, 2010 by Brian LaShomb |  See all 2 posts
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions


So You'd Like to...


Create a guide


Look for Similar Items by Category