Workshops
Taught by Trey Hunner of Truthful Technology LLC. Practice Python weekly.
Accepting any number of arguments to a function
Keyword-Only Function Arguments
Accepting Arbitrary Keyword Arguments
Asterisks in Python: what are they and how to use them
What is a callable?
What is a class?
Classes are everywhere
What is __init__?
What is self?
Python’s two different string representations
Customizing the string representation of your objects
What are dunder methods?
Inheriting one class from another
Making auto-updating attributes
Python Documentation: Classes
Duck Typing
Stop Writing Classes
PEP 257: Docstring Conventions
Python’s Super Considered Harmful
Super considered super!
Easier Classes: Python Classes Without All The Cruft