Static Analysis of Python

Static Analysis of Python

EuroPython Conference via YouTube Direct link

Resolving local names

12 of 28

12 of 28

Resolving local names

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. 1 Intro
  2. 2 Charm
  3. 3 Python is dynamic (3)
  4. 4 Downside: runtime errors
  5. 5 Solution: static analysis
  6. 6 How it works
  7. 7 Errors in the example
  8. 8 Layered code model
  9. 9 Parser
  10. 10 Standard or custom?
  11. 11 Resolving names
  12. 12 Resolving local names
  13. 13 PyFlakes tool
  14. 14 Dynamic challenge #1
  15. 15 Resolving imports
  16. 16 Dynamic challenge #4
  17. 17 The updated example
  18. 18 Resolving attributes
  19. 19 Primary type info sources
  20. 20 Static type systems for Python
  21. 21 Type inference in practice
  22. 22 Standard library annotations
  23. 23 Static-only type info
  24. 24 Dynamic challenge #7
  25. 25 More dynamic challenges
  26. 26 The results
  27. 27 When tools rock (2)
  28. 28 Wrap up

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.