Loading Events

« All Events

Python 2: Boosting Python with Objective Oriented Programming Methods (STS Workshop)

February 18 @ 5:30 pm - 7:30 pm CST

Free

Registration for this class opens on Wednesday, February 4.

***IMPORTANT: PLEASE BRING YOUR OWN LAPTOP WITH DOWNLOADED SOFTWARE*** for workshops scheduled at Morgridge Hall! There are no desktop computers at this location and only a limited number of laptops to check-out from the front desk.

This STS workshop course is designed to help teach Object Oriented Programming and its corresponding syntax in Python. This course assumes you have a basic understanding of procedural programming in Python as taught in the preceding Python 1 Workshop offered by STS.

By the end of this course, the learner will know:

  • What a class is and its purpose in programming.
  • The is-a vs has-a relationship types.
  • Encapsulation and inheritance.
  • Polymorphism and why it’s useful.

By the end of this course, the learner will be able to:

  • Use Object Oriented Programming to more efficiently accomplish programming tasks.
  • Install external Python modules.
  • Create their own Python modules.

Workshop Information
Workshop ManualManual
AudienceAnyone interested in learning more intermediate Python skills
PrerequisitesFoundational Python for Beginners

Details

Venue

Other

Primary Trainer
Aryan Garg
Assisting Trainer
Harsh Shrotriya

Note: Workshops may only be attended by students currently enrolled at UW-Madison. Faculty, staff, and former students are not eligible to attend STS sessions.