Shop top categories that ship internationally
Buy New
-53% SAR71.11
SAR 68.25 delivery Thursday, September 24
Ships from: Amazon.com
Sold by: Amazon.com
SAR 71.11 with 53 percent savings
List Price: SAR 150.21
SAR 106.34 Shipping & Import Charges to Saudi Arabia Details

Shipping & Fee Details

Price SAR 71.11
AmazonGlobal Shipping SAR 68.25
Estimated Import Charges SAR 38.09
Total SAR 177.45

SAR 68.25 delivery Thursday, September 24
In Stock
SAR SAR 71.11 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
SAR SAR 71.11
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
SAR 58.90
FREE International Returns
Softcover. All pages are clean. SHIPS DIRECTLY FROM AMAZON. Softcover. All pages are clean. SHIPS DIRECTLY FROM AMAZON. See less
SAR 68.25 delivery Saturday, September 26. Order within 14 hrs 53 mins
Only 1 left in stock - order soon.
SAR SAR 71.11 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
SAR SAR 71.11
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
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

  • Invent Your Own Computer Games with Python, 4th Edition

Follow the author

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

Invent Your Own Computer Games with Python, 4th Edition

4.7 out of 5 stars (554)

{"desktop_buybox_group_1":[{"displayPrice":"SAR 71.11","priceAmount":71.11,"currencySymbol":"SAR","integerValue":"71","decimalSeparator":".","fractionalValue":"11","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"ihi3SyYA359FEFWwvbfYE7RicNWQyzJnp4GtQKUZIVNMI2CBX2ifidf0Zo%2B5k2sC7xDFzsY5r2wTkQUrLX3D9AkB5Z8WQbELR6Sky7ywJjOJc03vn6CRdcQHBRxJwPdNG0GyE%2FqJlKd%2BS48kT%2BGo0w%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"SAR 58.90","priceAmount":58.90,"currencySymbol":"SAR","integerValue":"58","decimalSeparator":".","fractionalValue":"90","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"ihi3SyYA359FEFWwvbfYE7RicNWQyzJnqQdFNlaeZR758LdaI1Smyv%2FIOUEp%2FT1dgi%2BshMYOTUjwYV8M5zssO%2BPOUz%2BzlxpnQiLXa5Red3auUrY9u9f7qQPrOwpVkYds7ek%2Fsc4lOaf59DRaLaA6SgXHZayoW3QYp7CLpNLQVFyUCCHu8iH8o9vtROXbH%2Bry","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!

Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you’ll learn key programming and math concepts that will help you take your game programming to the next level.

Learn how to:
–Combine loops, variables, and flow control statements into real working programs
–Choose the right data structures for the job, such as lists, dictionaries, and tuples
–Add graphics and animation to your games with the pygame module
–Handle keyboard and mouse input
–Program simple artificial intelligence so you can play against the computer
–Use cryptography to convert text messages into secret code
–Debug your programs and find common errors

As you work through each game, you’ll build a solid foundation in Python and an understanding of computer science fundamentals.

What new game will you create with the power of Python?

The projects in this book are compatible with Python 3.
Sponsored

Customers also bought or read

Loading...

From the Publisher

Invent Your Own Computer Games with Python, 4E on black background with No Starch Press logo
Review of Invent Your Own Computer Games with Python, 4E on black background
Review of Invent Your Own Computer Games with Python, 4E on black background
A man wearing a driving cap and red plaid shirt. He is seated in a cafe.

About the Author

Al Sweigart is a software developer and teaches programming to kids and adults. He has written several Python books, including Automate the Boring Stuff with Python and Making Games with Python & Pygame.

No Starch Press logo. A black circle with a white iron and a star in the center.

About the Publisher

No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.

Editorial Reviews

Review

“Pretty close to the ultimate how-to-learn python book. First, it combines an easy ramp up from expecting you to know virtually nothing to having you try out – and understand – Python. Second, it provides the code, the tools, and the explanations required for you build a number of increasingly sophisticated games and the know-how to branch out to creating games completely on your own.”
—Computerworld

“Many of the games include flowcharts so the reader will better understand the logic needed to complete the game, and I was especially happy to see a few chapters focus on topics not necessary limited to games such as Cartesian coordinates and using the built-in Debugger.”
—GeekDad

“This is an excellent way to learn Python, if you are a kid or not. Little kids can learn with their adult guide, and older kids will eat this book up in an afternoon or two.”
—Greg Laden, National Geographic's ScienceBlogs

“This book is a great entry point for beginning programmers that 'gamifies' coding, allowing readers to immediately apply the concepts covered, rather than teaching basics with little application.”
—School Library Connection

"If games are your thing, this would be the perfect book to learn Python."
—Rajat, @argent_codes

About the Author

Al Sweigart is a software developer and teaches programming to kids and adults. He has written several Python books, including Automate the Boring Stuff with Python and Making Games with Python & Pygame.

Product details

  • Publisher ‏ : ‎ No Starch Press
  • Publication date ‏ : ‎ December 16, 2016
  • Edition ‏ : ‎ 4th
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 376 pages
  • ISBN-10 ‏ : ‎ 1593277954
  • ISBN-13 ‏ : ‎ 978-1593277956
  • Item Weight ‏ : ‎ 1.38 pounds
  • Reading age ‏ : ‎ 10 years and up
  • Dimensions ‏ : ‎ 7.05 x 0.79 x 9.25 inches
  • Best Sellers Rank: #90,470 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.7 out of 5 stars (554)

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.7 out of 5 stars
554 global ratings
Sponsored

Customers say

Customers find this Python programming book excellent for beginners, explaining concepts clearly and thoroughly using simple English. They appreciate its practical approach and engaging content, with one customer noting how the games make it more interesting to progress through the chapters.
AI Generated from the text of customer reviews

Select to learn more

41 customers mention content, 38 positive, 3 negative
Customers find the book excellent for teaching beginners Python, with one customer specifically mentioning its usefulness for game development basics.
Its a good book but with a warning. You learn a lot about logic and how to design your code/app....Read more
This is a great book, especially for beginners. You learn the basics while creating games!...Read more
...is a problem I'm more than willing to overlook, given how otherwise excellent this book is....Read more
PerfectRead more
13 customers mention engaging, 12 positive, 1 negative
Customers find the book engaging and fun to follow, particularly enjoying the games and using it as a way to learn Python programming.
...The writing in this book is tight, engaging, entertaining, and just seriously impressive, and the projects are super fun too....Read more
Super fun and interactive!Read more
Well chosen material, starting basic and ramping up nicely. Great games. The approach of having students type in the programs is a good idea!...Read more
...to do while learning Python, this book gives you something to do, kind of fun.Read more
9 customers mention clarity, 9 positive, 0 negative
Customers praise the book's clarity, noting that it explains concepts using simple English and provides thorough code descriptions, making it easy to follow.
This is a very readable book. Lots of examples, and step-by-step instructions....Read more
...and teaches through writing simple games, which makes it easy to understand....Read more
...it is easy to follow and need no time more then 2 or 3 week to finish it, but you feel that you programmed some cool game after that.Read more
...that the reader may not be familiar with, he explains it clearly and thoroughly using simple English, and then demonstrates why the concept is...Read more
6 customers mention practicality, 6 positive, 0 negative
Customers find the book practical, with one mentioning it has removed their programming struggles.
...It is all practical and teaches through writing simple games, which makes it easy to understand....Read more
...to find something to do while learning Python, this book gives you something to do, kind of fun.Read more
...It makes learning engaging and practical....Read more
...This book has really removed my struggles.. In other words I GET IT!!...Read more
5 customers mention writing quality, 4 positive, 1 negative
Customers appreciate the writing quality of the book.
...It's well written and engaging! Strongly recommended to any computer science teachers or anyone who wants to learn coding....Read more
Well written book that lets you apply the concepts quickly. It’s.Read more
...The writing in this book is tight, engaging, entertaining, and just seriously impressive, and the projects are super fun too....Read more
...Another warning is some of the code is really long, lots of typing....Read more
Sign in to see customer reviews.