addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Object Oriented Programming with Python and Pygame

  • HEROES Academy for the Gifted

    317 George St, Suite 210, New Brunswick, NJ (map)

    0.000000 0.000000

  • Complex programs like video games and phone applications require carefully designing the code structure and functionality. The most common design paradigm, Object Oriented Programming, focuses on discrete components called objects, the data they represent, and the interactions they have with other objects. This design paradigm encourages critical thinking about the world, breaking it into efficient parts, and building more elegant code.

    This course builds upon the "Introduction to Computer Programming with Python" course. The course uses Pygame, a Python library, to build video games that illustrate core concepts. Students will implement a "magic scientist" in Pygame that uses the core concepts like encapsulation, code reuse, inheritance, and polymorphism to defeat monsters and automate tasks. The students will finish this 10-week course with a game-based project of their own design that utilizes the fundamental skills they have learned.

    See more at:

Join or login to comment.

Want to go?

Join and RSVP

1 going

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy