Python 2: Boosting Python with Objective Oriented Programming Methods
February 24 @ 5:30 pm - 7:30 pm CST
FreeRegistration for this class opens on Tuesday, February 10.
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 Manual | Manual |
| Audience | Anyone interested in learning more intermediate Python skills |
| Prerequisites | Foundational Python for Beginners |
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.