python-typing-pydantic-oop GHSC HazDev Summer Python Series : Typing, Pydantic, and Object Oriented Programming