Stanford Seminar - Optional Static Typing for Python
Stanford University via YouTube
-
41
-
- Write review
Build GenAI Apps from Scratch — UCSB PaCE Certificate Program
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Syllabus
Introduction.
Python's popularity.
Python's type system.
Why dynamic typing.
Why static typing.
Gradual typing.
The mypy project.
Other static type checkers for Python.
A static type system for Python.
Example in Python 2.
Type inference.
How to spell types.
Escape hooks (unsafe).
Generics.
Generic class example.
Analyzing runtime type checks.
Protocols (PEP 544) (2).
Stub files and typeshed.
How to start on a large code base.
Standardization effort.
Taught by
Stanford Online