New ArrivalsEasterClothing, Shoes & AccessoriesHomeKitchen & DiningOutdoor Living & GardenFurnitureGroceryHousehold EssentialsBabyBeautyPersonal CareHealthWellnessBackpacks & LuggageSports & OutdoorsToysElectronicsVideo GamesMovies, Music & BooksSchool & Office SuppliesParty SuppliesGift IdeasGift CardsPetsUlta Beauty at TargetShop by CommunityTarget OpticalDealsClearanceTarget New ArrivalsHome Decor Ideas & TrendsTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
Python, Pygame, and Raspberry Pi Game Development - 2nd Edition by  Sloan Kelly (Paperback) - 1 of 1

Python, Pygame, and Raspberry Pi Game Development - 2nd Edition by Sloan Kelly (Paperback)

$32.99Save $12.00 (27% off)

In Stock

Eligible for registries and wish lists

About this item

Highlights

  • Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds.
  • About the Author: Sloan Kelly has worked in the games industry for nearly 12 years.
  • 389 Pages
  • Computers + Internet, Programming

Description



About the Book



"User level: beginning-intermediate"--Back cover.



Book Synopsis



Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you can integrate electronic components with your games using the build-in general purpose input/output (GPIO) pins and some Python code to create two new games.

You'll learn about object-oriented programming (OOP) as well as design patterns, such as model-view-controller (MVC) and finite-state machines (FSMs). Whether using Windows, macOS, Linux, or a Raspberry Pi, you can unleash the power of Python and PyGame to create great looking games.

The book also includes complete code listings and explanations for "Bricks," "Snake," and "Invaders"--three fully working games. These allow you to get started in making your own great games and then modify them or build your own exciting titles. The concepts are further explained using games such as "Copycat," where the player must concentrate and repeat the sequence of lights and sounds, and "Couch Quiz," in which PyGame and electronic components create a quiz game for 2-4 players.

What You'll Learn

  • Gain basic knowledge of Python and employ it for game development
  • Study game projects you can use as templates, such as Bricks, Snake, and Invaders
  • Work with user-defined functions, inheritance, composition, and aggregation
  • Implement finite state machines
  • Integrate your game with electronics using the GPIO pins

Who This Book Is For

Experienced coders or game developers new to Python, PyGame and Raspberry Pi would find this book helpful. It is also for beginners interested in getting into game development.



From the Back Cover



Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you can integrate electronic components with your games using the build-in general purpose input/output (GPIO) pins and some Python code to create two new games.

You'll learn about object-oriented programming (OOP) as well as design patterns, such as model-view-controller (MVC) and finite-state machines (FSMs). Whether using Windows, macOS, Linux, or a Raspberry Pi, you can unleash the power of Python and PyGame to create great looking games.

The book also includes complete code listings and explanations for "Bricks," "Snake," and "Invaders"--three fully working games. These allow you to get started in making your own great games and then modify them or build your own exciting titles. The concepts are further explained using games such as "Copycat," where the player must concentrate and repeat the sequence of lights, and "Couch Quiz," in which PyGame and electronic components create a quiz game for 4 players.




About the Author



Sloan Kelly has worked in the games industry for nearly 12 years. He has worked on a number of AAA and indie titles and currently works for an educational game company. He lives in Ontario, Canada with his wife and children. Sloan is on Twitter @codehoose and makes YouTube videos in his spare time.
Dimensions (Overall): 9.21 Inches (H) x 6.14 Inches (W) x .85 Inches (D)
Weight: 1.28 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 389
Genre: Computers + Internet
Sub-Genre: Programming
Publisher: Apress
Format: Paperback
Author: Sloan Kelly
Language: English
Street Date: May 29, 2019
TCIN: 83282737
UPC: 9781484245323
Item Number (DPCI): 247-55-1018
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.85 inches length x 6.14 inches width x 9.21 inches height
Estimated ship weight: 1.28 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Q: What operating systems are compatible with the lessons in the book?

submitted by AI Shopping Assistant - 15 days ago
  • A: The book's lessons are compatible with Windows, macOS, Linux, and Raspberry Pi.

    submitted byAI Shopping Assistant - 15 days ago
    Ai generated

Q: What programming concepts does the book cover?

submitted by AI Shopping Assistant - 15 days ago
  • A: It covers object-oriented programming, model-view-controller design patterns, and finite state machines.

    submitted byAI Shopping Assistant - 15 days ago
    Ai generated

Q: What can users expect to learn from the sample games?

submitted by AI Shopping Assistant - 15 days ago
  • A: Users can learn to modify the games 'Bricks,' 'Snake,' and 'Invaders' to build their own titles.

    submitted byAI Shopping Assistant - 15 days ago
    Ai generated

Q: What new games does the book help to create?

submitted by AI Shopping Assistant - 15 days ago
  • A: The book helps create two new games by integrating electronic components using the GPIO pins and Python code.

    submitted byAI Shopping Assistant - 15 days ago
    Ai generated

Q: Who is the target audience for this book?

submitted by AI Shopping Assistant - 15 days ago
  • A: The book is for experienced coders, game developers new to Python, and beginners in game development.

    submitted byAI Shopping Assistant - 15 days ago
    Ai generated

Additional product information and recommendations

Get top deals, latest trends, and more.

Privacy policy

Footer

About Us

About TargetCareersNews & BlogTarget BrandsBullseye ShopSustainability & GovernancePress CenterAdvertise with UsInvestorsAffiliates & PartnersSuppliersTargetPlus

Help

Target HelpReturnsTrack OrdersRecallsContact UsFeedbackAccessibilitySecurity & FraudTeam Member ServicesLegal & Privacy

Stores

Find a StoreClinicPharmacyTarget OpticalMore In-Store Services

Services

Target Circle™Target Circle™ CardTarget Circle 360™Target AppRegistrySame Day DeliveryOrder PickupDrive UpFree 2-Day ShippingShipping & DeliveryMore Services
PinterestFacebookInstagramXYoutubeTiktokTermsCA Supply ChainPrivacy PolicyCA Privacy RightsYour Privacy ChoicesInterest Based AdsHealth Privacy Policy