Completed
WORKFLOW SUGGESTION #4
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Gradual Typing of Production Applications
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 ŁUKASZ LANGA
- 3 WHAT WE'RE GOING TO TALK ABOUT
- 4 WHY ANNOTATE PYTHON CODE WITH TYPES?
- 5 TYPE CHECK ERROR VS. RUNTIME ERROR
- 6 THERE'S MORE TO TYPES THAN JUST CLASSES
- 7 WHAT IF A FUNCTION RETURNS ANYTHING?
- 8 WHAT IF A FUNCTION ONLY ACCEPTS LISTS WITH STRING ELEMENTS?
- 9 A STRING OR NONE?
- 10 WHAT IF A FUNCTION RETURNS A VALUE OF THE SAME TYPE AS PASSED AS AN ARGUMENT?
- 11 WHAT IF A FUNCTION ACCEPTS AN INT BUT IT'S REALLY EXPECTING ONLY FBIDS?
- 12 WHAT IF A FUNCTION ACCEPTS A CLASS, NOT AN OBJECT?
- 13 TYPE INFERENCE
- 14 GRADUAL TYPING
- 15 WORKFLOW SUGGESTION #2
- 16 FILE-LEVEL VS. FULL PROGRAM ANALYSIS
- 17 WORKFLOW SUGGESTION #3
- 18 WORKFLOW SUGGESTION #4
- 19 GOTCHAS
- 20 ONLY ANNOTATED FUNCTIONS ARE TYPED
- 21 UNIONS LIMIT ALLOWED BEHAVIOR
- 22 OUT OF ORDER DEFINITIONS IN PYTHON 3.7
- 23 IMPORT CYCLES IN PYTHON 3.7
- 24 MUTABLE COLLECTIONS ARE INVARIANT
- 25 CRAZY IDEAS
- 26 WHERE TO GET SUPPORT?