Completed
Standard library annotations
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Static Analysis of Python
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Charm
- 3 Python is dynamic (3)
- 4 Downside: runtime errors
- 5 Solution: static analysis
- 6 How it works
- 7 Errors in the example
- 8 Layered code model
- 9 Parser
- 10 Standard or custom?
- 11 Resolving names
- 12 Resolving local names
- 13 PyFlakes tool
- 14 Dynamic challenge #1
- 15 Resolving imports
- 16 Dynamic challenge #4
- 17 The updated example
- 18 Resolving attributes
- 19 Primary type info sources
- 20 Static type systems for Python
- 21 Type inference in practice
- 22 Standard library annotations
- 23 Static-only type info
- 24 Dynamic challenge #7
- 25 More dynamic challenges
- 26 The results
- 27 When tools rock (2)
- 28 Wrap up