- This event has passed.
STS: Python Intermediate
Monday, July 20 @ 12:00 pm - 2:00 pmRegister
Attending STS Sessions Online
All Software Training for Students workshops sessions are currently being delivered virtually via Blackboard Collaborate Ultra and can be accessed from within the STS Canvas course.
To attend the workshops, do the following:
- Enroll in the STS Canvas Course (if you are not already enrolled)
- After enrolling, click the link to our BB Collaborate Ultra page
- Find the name of the workshop you'd like to attend and click the Join Session button.
- Recommended: Download the class files for the session by finding the corresponding workshop manual in the Modules section of the course.
This 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 course.
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 Manual and Class Files:
Anyone interested in learning more intermediate Python skills
Note: Software Training for Students services are only available to currently registered undergraduate or graduate students of UW-Madison. Faculty, staff and former students are not eligible to attend our training workshops or consultations.