When:
Monday, January 12, 2026
12:00 PM - 1:00 PM CT
Where: Online
Audience: Faculty/Staff - Student - Post Docs/Docs - Graduate Students
Contact:
Leticia Vega
nuit_rcds@northwestern.edu
Group: Northwestern IT Research Computing and Data Services
Category: Training
Create your own custom Python objects to level up your research code.
Sometimes the built-in Python objects (strings, integers, lists, etc.) aren’t specific enough to describe your data. In this session, you will learn how to define new classes of varying complexity with unique attributes and methods. You will practice creating multiple instances of your object, setting and changing their attributes, and applying their methods. You will define object classes through inheritance of attributes and methods from other object classes, and you will learn about the Object-Oriented Programming style of coding.
Prerequisites: Participants should be familiar with Python at the level of the Python Fundamentals workshop, another introductory Python workshop, or be self-taught Python coders.