Shop Viral Mens Fashion Now
Buy Used :
$7.89
FREE delivery August 28 - September 1. Details
Used: Good | Details
Condition: Used: Good
Comment: Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
In stock
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Making Games with Python & Pygame

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Making Games with Python & Pygame

4.3 out of 5 stars (163)

Making Games with Python & Pygame is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for free from http: //inventwithpython.com/pygame This book was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has some familiarity with Python.
Read poolside to seaside.Shop kindle Paperwhite. pantry

Editorial Reviews

About the Author

Albert Sweigart (but you can call him Al), is a software developer in San Francisco, California who enjoys bicycling, volunteering, haunting coffee shops, and making useful software. He is originally from Houston, Texas. He finally put his University of Texas at Austin computer science degree in a frame. He is an atheist, a cat person, and fears that he is losing brain cells over time. He laughs out loud when watching park squirrels, which makes people think he's a simpleton. His web site and blog are located at http: //coffeeghost.net

Product details

  • Publisher ‏ : ‎ Createspace Independent Publishing Platform
  • Publication date ‏ : ‎ January 12, 2012
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 366 pages
  • ISBN-10 ‏ : ‎ 1469901730
  • ISBN-13 ‏ : ‎ 978-1469901732
  • Item Weight ‏ : ‎ 1.9 pounds
  • Dimensions ‏ : ‎ 7.99 x 0.76 x 10 inches
  • Best Sellers Rank: #644,963 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.3 out of 5 stars (163)

About the author

Follow authors to get new release updates, plus improved recommendations.
Al Sweigart
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Al Sweigart is a software developer and tech book author living in Houston. He has written several programming books for beginners, including Automate the Boring Stuff with Python. His books are freely available under a Creative Commons license at his website https://inventwithpython.com.

Customer reviews

4.3 out of 5 stars
163 global ratings

Customers say

Customers find the book easy to read and understand, with one review noting how it breaks down code line by line. Moreover, the instructional content receives positive feedback, with one customer highlighting how it explains every line of coding. However, the programming and code quality aspects receive mixed reviews, with one customer appreciating the complete source code for several games. Additionally, the writing style is well-received, and opinions about value for money are divided.
AI Generated from the text of customer reviews

Select to learn more

17 customers mention content, 14 positive, 3 negative
Customers find the book enjoyable to read, with one customer noting it's high-quality for a computer book.
My 13 years old likes this book and makes a good progress using it....Read more
Awesome Although u can get it for free at the website??Read more
Very good! Well written and explained, and with lots of examples. Worth it!Read more
great book that has downloadable files that you can useRead more
14 customers mention instructional, 11 positive, 3 negative
Customers appreciate the instructional approach of the book, with one customer noting how it breaks down programming concepts and explains every line of code, while another mentions how it quickly introduces core display concepts and helps build a solid foundation of code structure.
My 13 years old likes this book and makes a good progress using it....Read more
Very good! Well written and explained, and with lots of examples. Worth it!Read more
Excellent introduction to programming with PyGame. Clear and very instructional.Read more
...proficient in Python, skip it, as you will find the structure and teaching approach daunting....Read more
5 customers mention readability, 5 positive, 0 negative
Customers find the book easy to read and understand.
Excellent introduction to programming with PyGame. Clear and very instructional.Read more
...This book is so easy to read and understand and he breaks it down even further to explain every line of coding in the book....Read more
...The quality of the book (Paper, cover, typeset) is very readable and high-quality for a computer book, which makes it a good library addition....Read more
fairly easy to understand and the sample programs you can download make it fun and easier to learnRead more
5 customers mention writing style, 4 positive, 1 negative
Customers appreciate the writing style of the book, finding it well-crafted and concise, with one customer mentioning experiencing several "eureka moments" while typing in the examples.
A simply written and easy to follow guide to anyone wanting to understand and use python.Read more
Very good! Well written and explained, and with lots of examples. Worth it!Read more
...I had several eureka moments while typing in the examples. I'm a better programmer since reading this book....Read more
...I'd say a good 50% of the book is Python script. No... really, just actual code....Read more
6 customers mention programming, 4 positive, 2 negative
Customers have mixed opinions about the book's programming content, with some finding it an excellent introduction to PyGame, while others note that it includes complex game programs that might be overwhelming for beginners.
This series is a bunch of programs that the kids type in and explanations of how the programs work....Read more
...While this book won't make you a superstar video game programmer, it may help you build a solid foundation of the underlying code structure required....Read more
Excellent introduction to programming with PyGame. Clear and very instructional.Read more
This book is good choice if you are beginner in programming....Read more
5 customers mention code quality, 3 positive, 2 negative
Customers have mixed opinions about the code quality in the book, with one customer noting that each example is broken down line by line, while another mentions that the level of code is a bit higher.
We need more books like this! Each example code is broken down line by line with reasons for inclusion in the program....Read more
...I'd say a good 50% of the book is Python script. No... really, just actual code....Read more
Perfect for beginners. It includes complete source code for several games. Completely satisfied.Read more
...this as a first time programming book because the level of code is a bit higher than that, but this would be great after an introductory book.Read more
5 customers mention value for money, 2 positive, 3 negative
Customers have mixed opinions about the book's value for money, with some finding it very good while others don't suggest buying it.
If you want to learn Pygame, do NOT buy this book. It is not a good instructional book as you go from zero to 100 in no time; except, in a bad way....Read more
Very good! Well written and explained, and with lots of examples. Worth it!Read more
...I don't suggest buying this book however, because it's completely free at his website....Read more
...the digital edition free, and lots of code/etc from website - so very good value....Read more

Top reviews from the United States

  • 5 out of 5 stars
    Pygame!
    Reviewed in the United States on February 27, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    You know. I really enjoy this book. Al writes a great book; it is an enjoyable read. This prompted me to buy his other book - Invent your Own Computer Games with Python. Buy them both - you won't be disappointed. The quality of the book (Paper, cover, typeset) is very readable and high-quality for a computer book, which makes it a good library addition. Also, you can get the digital edition free, and lots of code/etc from website - so very good value.

    Al presents python and pygame concepts in context of re-creating several typical games - like tetris, memory, othello, wormy, etc. Overall excellent pygame book. Pairs well with the rasperry pi computer... hint hint, nudge nudge. ( The games featured in this book are installed on raspberry pi stock image.. )

    Honestly it's more fun than slogging through the pygame website, and example code. Pygame and this book allow you to quickly put together some pretty 'low tech' fun and easy games.

    Technically:

    The book quickly introduces you to core display concepts like surfaces, drawing shapes, colors, blitting graphics, and playing sounds. Then it guides you through 'event handling' concepts over the course of several games. You will be up and running quickly making your own games with sound/graphics/event handling.

    So, really a good intro / even intermediate intro / to pygame, which perhaps doesn't touch on pygame's more advanced topics very deeply. Focuses well on game design concepts, but doesn't get extremely deep into every bell and whistle of pygame, which to me was a good thing, and kept the book understandable and concise. It is not a 'reference' type book, and advanced pygame topics were not included.

    16 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 4 out of 5 stars
    i like this book
    Reviewed in the United States on August 10, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book is good choice if you are beginner in programming. This book will teach with examples syntax of python and programming skills will sure come better.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Great for kids
    Reviewed in the United States on July 16, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This series is a bunch of programs that the kids type in and explanations of how the programs work. It's a great jumping off point to messing around -- you start with something that works and change it up to do other things that are more interesting to you. It really doesn't teach computer science at all, the way we grown-ups understand it, but my daughter loves this approach and she's got time to learn the other stuff later. There's a lot to be learned just by the messing around that this book encourages.

    5 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    First - you can get this book for free online
    Reviewed in the United States on February 3, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    When I was a kid, I'd get these magazines every month full of code. You had to type it into your Apple or Commodore. It may or may not run. I looked forward every month to doing this. I have to say this is the first time in 30 years I had that same feeling.

    I ignored PyGame for several years because the website has so poorly laid out. I got bored one weekend and decided to give it a whirl recently. I bought this book to give back to the project and I'm glad I did.

    While this book won't make you a superstar video game programmer, it may help you build a solid foundation of the underlying code structure required. I had several eureka moments while typing in the examples. I'm a better programmer since reading this book. I wish I would have given PyGame a shot a few years ago.

    18 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    The book is awesome
    Reviewed in the United States on June 18, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am a student in software development, and programming games is all I've wanted to do since the moment I choose this career path. This book helped me get a feel for pygame(the python game library) and was very helpful. I don't suggest buying this book however, because it's completely free at his website. I wish I would have known that, but having the book made it easier to study when I wasn't around my laptop. Awesome book though!

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 4 out of 5 stars
    Four Stars
    Reviewed in the United States on July 30, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Very good! Well written and explained, and with lots of examples. Worth it!

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Al Sweigart is a genius and I love everything he stands for
    Reviewed in the United States on August 24, 2016
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Al Sweigart is a genius and I love everything he stands for. This book is so easy to read and understand and he breaks it down even further to explain every line of coding in the book. If you don't understand coding after reading his work, you just won't ever understand.

    3 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Great book, need more like it!
    Reviewed in the United States on January 29, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    We need more books like this! Each example code is broken down line by line with reasons for inclusion in the program. I would not recommend this as a first time programming book because the level of code is a bit higher than that, but this would be great after an introductory book.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    Gut für den Einstieg
    Reviewed in Germany on August 14, 2015
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Das Buch setzt nur recht geringfügige Programmierkenntnisse voraus. Dennoch sollte man erste Kenntnisse schon haben.

    Mir hat das Buch sehr geholfen, um in in das Programmieren von Videospielen einzusteigen. Zudem war es auch recht gut geschrieben und an manchen Stellen sogar humorvoll - und damit alles andere als trocken. Tolles Buch. Kann ich jedem empfehlen, der auch mal versuchen will, ein kleines Spiel zu programmieren.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from German by Amazon
    See original
  • 5 out of 5 stars
    Awesome book but....
    Reviewed in Canada on December 19, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Probably do not buy this until after their other book for making video games first. This definitely isn't very beginner level (Though you could probably follow along, it just would be frustrating and take longer to get). Other than that you really do get to make all the game clones you want. I love this book.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 4 out of 5 stars
    Molto utile.
    Reviewed in Italy on December 20, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    il libro è molto intuitivo e vale il prezzo d'acquisto. Tratta varie tematiche tra cui la realizzazione di semplici giochi. Lo consiglio per chi ha già un pò di conoscenza di python anche se il libro fa alcuni cenni che però ovviamente sono esaustivi per comprendere pienamente le basi che stanno dietro la programmazione. Si possono fare giochi come Mario Bross in 2D e anche con questo tipo di giochi vedrete quante righe di programmazione stanno dietro ad un omino che salta e corre. Cmq buon divertimento.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Italian by Amazon
    See original
  • 2 out of 5 stars
    Two Stars
    Reviewed in India on February 28, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The book begins well but then puts up very steep learning curve

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    A great entry to writing your own games
    Reviewed in the United Kingdom on October 23, 2013
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    With full Python 3 source code and many kinds of games to choose from, this is an ideal way to learn how to create your own computer games using Python. I don't think you could rely solely on this book to learn the language, it really isn't structured for that purpose, but there are plenty of 'introduction to Python 3' books out there to buy as companions.

    Installing the Pygame module (by downloading from the Internet) may not be as easy as the book makes out - it's necessary to align the Python and Pygame release versions exactly (and 32 bit does not equal 64 bit!). A bit of Googling helps and the author can be emailed (and is very helpful) in case of difficulties.

    Sending feedback...
    Thanks, we'll investigate in the next few days.