Completed
Faster Python
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
FAT Python - A New Static Optimizer for Python 3.6
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 FAT Python New static optimizer for CPython 3.6
- 3 Faster Python
- 4 New optimizer?
- 5 Simplified goal
- 6 My previous attempts
- 7 Namespace guards
- 8 Specialize code
- 9 AST Abstract Syntax Tree
- 10 AST optimizer
- 11 Call builtin functions
- 12 Simplify iterables
- 13 Loop unrolling
- 14 Copy constants
- 15 Constant folding
- 16 3 Copy to constants Python code: def func(obj): return len obj
- 17 (3) Remove dead code if test
- 18 PEP 509: dict version • Add a version to Python dict
- 19 PEP 510: Specialize def func
- 20 PEP 511: Transformer • Add-o command line option
- 21 Python 3.6? . Good feedback on the 3 PEPS
- 22 Remove unused vars print 1
- 23 Copy globals
- 24 Function inlining
- 25 Profiling • Run the application in a profiler