Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
$127.96
Qty:1
  • List Price: $148.95
  • Save: $20.99 (14%)
Only 6 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Trade in your item
Get a $50.78
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Guide to Programming with Python Paperback – March 13, 2007

ISBN-13: 978-1423901129 ISBN-10: 1423901126 Edition: 1st

Buy New
Price: $127.96
16 New from $113.16 13 Used from $101.00
Amazon Price New from Used from
Paperback
"Please retry"
$127.96
$113.16 $101.00
Unknown Binding
"Please retry"
$199.68

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student




Frequently Bought Together

Guide to Programming with Python + Getting Started with Game Maker + Break Into The Game Industry: How to Get A Job Making Video Games
Price for all three: $170.90

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 496 pages
  • Publisher: Cengage Learning; 1 edition (March 13, 2007)
  • Language: English
  • ISBN-10: 1423901126
  • ISBN-13: 978-1423901129
  • Product Dimensions: 9.1 x 7.4 x 1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #228,746 in Books (See Top 100 in Books)

Editorial Reviews

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 11. Graphics: The Pizza Panic Game 12. Sound, Animation, and Program Development: The Astrocrash Game Appendix A: Livewires Reference

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.

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

4.0 out of 5 stars
5 star
4
4 star
1
3 star
2
2 star
1
1 star
0
See all 8 customer reviews
If it hadn't been the same book, I would happily given it 5 stars.
M. Hill
It also has review questions and projects and the end of the chapters to further enhance the teaching value of the book.
Tinkerer
It did a great job of teaching the basics of Python and also added a bit of humor.
Rachel

Most Helpful Customer Reviews

14 of 14 people found the following review helpful By M. Hill on May 17, 2008
Format: Paperback
While I won't deny this is the best book out there to teach someone Python, it is pretty much Word for Word the same book as Python for the Absolute Beginner (which is by the same author). This version is packaged as an academic book, and costs 4 times as much!
I love the author for this book, but the publisher should be shot.
Go pick up the absolute beginner version and saves yourself $60.

If it hadn't been the same book, I would happily given it 5 stars.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Alison Chaiken on October 20, 2008
Format: Paperback Verified Purchase
Michael Dawson's text was required for a course I took. Overall the book was useful, as the explanations are clear and there are plenty of code examples and problems that exercise the concepts. However, the book will annoy those have previous programming experience, as it assumes no knowledge of any other language and explains what for-next, while, et cetera are. I find the elementary approach surprising given that the author has another text on Python that appears more geared towards beginners.

What really annoys me, though, is that Chapters 11 and 12 about games are essentially unusable. The code examples in Chapters 11 and 12 are based on an author-modified version of the LiveWires package that is included with the book. That's fine except that the mods are based on an obsolete version of LiveWires, and there appears to be no download site with a newer version of the author's package. That means that in order to learn useful information from Chapters 11 and 12, the student must commit indefinitely to an obsolete version of LiveWires! The lack of a download site is unacceptable and infuriating in this day and age. Chapters 11 and 12 might as well not be included with the book, which is ridiculous as so much of Python development is game-related.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Tinkerer on April 9, 2007
Format: Paperback
Most programming books seem pretty drab, in that they teach by laying out the fundamentals, and rely on the reader to see how everything fits together. This book is nice because it takes the approach of starting with a practical need (in this case, game programming), and showing how to evolve toward an understanding of a programming language (in this case, Python) through the development of small games. Time will tell how well this method works in the big scheme of things, but I found it to be a nice alternative introduction to programming. It also has review questions and projects and the end of the chapters to further enhance the teaching value of the book. All in all, a decent little book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Ruby on September 20, 2012
Format: Paperback Verified Purchase
A good book in perfect condition. it doesn't contain a CD Rom. but the contents in CD could download from the website.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Search