Customer Review

3 of 3 people found the following review helpful
5.0 out of 5 stars Do you want to learn Python? Do you want to teach Python? If so, this is it., May 11, 2010
This review is from: Invent Your Own Computer Games with Python, 2nd Edition (Paperback)
I used to write a column on a greek magazine about learning Python and PyGame. The problem with the magazine is that it was a monthly column, so it was very unsuited for teaching. Because of this, after a few months the column was cancelled. However some people, especially young people, was reading the column and got interested on the topic. Not much after the column was cancelled, i started getting emails asking questions about how to learn Python from people who were very interested in games but had zero programming knowledge. Until recently i didn't knew what to answer and i just pointed at some programming tutorials, including a very older article of mine in that magazine (which required people to order a very old issue), the Python and PyGame documentation and some sites. Every time i pressed the "send" button in my email client, i had the feeling that i didn't said enough or the information i gave was too complex.

Not long ago, i found this book. The topic about teaching Python and programming via simple games was exactly what i did with the monthly column, so i was intrigued. I started reading the book and i figured out both how much better i could explain things back then (clearly Al did a much better job on that and the book is rich on figures which help a lot to visualize the process) and how good the pacing was. Since i found this book, every time the topic of learning programming is mentioned - especially from a person interested on making games - i point people to it. As a book, it starts with the very basics - from installation even - and progresses slowly to new concepts, making sure that there are enough examples between each topic mentioned. This makes it ideal for people who want to learn programming and it could even be used by people teaching programming.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Be the first person to comment on this review.

[Add comment]
Post a comment
To insert a product link use the format: [[ASIN:ASIN product-title]] (What's this?)
Amazon will display this name with all your submissions, including reviews and discussion posts. (Learn more)
Name:
Badge:
This badge will be assigned to you and will appear along with your name.
There was an error. Please try again.
Please see the full guidelines here.

Official Comment

As a representative of this product you can post one Official Comment on this review. It will appear immediately below the review wherever it is displayed.   Learn more
The following name and badge will be shown with this comment:
 (edit name)
After clicking the Post button you will be asked to create your public name, which will be shown with all your contributions.

Is this your product?

If you are the author, artist, manufacturer or an official representative of this product, you can post an Official Comment on this review. It will appear immediately below the review wherever it is displayed.  Learn more
Otherwise, you can still post a regular comment on this review.

Is this your product?

If you are the author, artist, manufacturer or an official representative of this product, you can post an Official Comment on this review. It will appear immediately below the review wherever it is displayed.   Learn more
 
System timed out

We were unable to verify whether you represent the product. Please try again later, or retry now. Otherwise you can post a regular comment.

Since you previously posted an Official Comment, this comment will appear in the comment section below. You also have the option to edit your Official Comment.   Learn more
The maximum number of Official Comments have been posted. This comment will appear in the comment section below.   Learn more
Prompts for sign-in
 


Review Details

Item

4.7 out of 5 stars (114 customer reviews)
5 star:
 (89)
4 star:
 (22)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
$25.01 $21.15
Add to cart Add to wishlist
Reviewer


Top Reviewer Ranking: 18,793,660