Files Included :
001 Welcome (4.36 MB)
002 Python Language Typing Definition (35.99 MB)
003 What We'll Cover (16.08 MB)
004 Goal- Not 100 (7.82 MB)
005 You'll Need Python 3 10 or Newer (5.87 MB)
006 git the Repo (7.43 MB)
007 Meet Your Instructor (9.24 MB)
008 Spectrum of Type Strictness (99.34 MB)
009 Running the Source Code (18.35 MB)
010 Motorcycle Class, Untyped (40.48 MB)
011 Using the Untyped Motorcycle (15.48 MB)
012 Duck Typing (18.65 MB)
013 TypeScript Motorcycles (32.98 MB)
014 C Motorcycle and Why Types Can Detract from Readability (36.93 MB)
015 A Very Swift Motorcycle (24.91 MB)
016 Typed Python Motorcycles (54.01 MB)
017 Python Typing Introduction (10.27 MB)
018 Where Do Python Type Hints Come From (11.62 MB)
019 Typing and Variables (18.29 MB)
020 Survey of Core Types (18.02 MB)
021 Nullable Types (25.28 MB)
022 Unions (17.04 MB)
023 If You Don't Know the Type (11.11 MB)
024 Constants (19.45 MB)
025 Avoiding Injection Attacks with LiteralString (33.35 MB)
026 Functions- Basic Typing (28.89 MB)
027 Functions- void Functions (15.93 MB)
028 Functions- Functions as Objects (27.69 MB)
029 Typing for Container Data Types (41.16 MB)
030 More Complex Containers (47.98 MB)
031 Classes and Typing (43.81 MB)
032 Externally Defining Types (31.69 MB)
033 Adding Our Own Types (20.79 MB)
034 Representing Multiple Numerical Types (24.83 MB)
035 Generics Available in Python 3 12 (19.85 MB)
036 Gradual Typing (14.01 MB)
037 Frameworks Introduciton (3.89 MB)
038 Pydantic Foundations (14.43 MB)
039 Pydantic Code Example (8.29 MB)
040 pip-tools for Adding Requirements (17.3 MB)
041 Parsing Basic Data with Pydantic (52.03 MB)
042 Data-Rich Pydantic Example (37.84 MB)
043 Web frameworks using Type Hints (40.21 MB)
044 Database Frameworks Built on Pydantic (25.86 MB)
045 CLIs with Python Types (15.11 MB)
046 Setting up Our FastAPI Example (32.74 MB)
047 FastAPI, Beanie, and Pydantic MongoDB Example (26.9 MB)
048 Setting up the DB to Run the Code Yourself (14.39 MB)
049 Tools Introduction (12.39 MB)
050 Editors (Round 2) (12.72 MB)
051 Full Project Inspection (38.44 MB)
052 Static Type Checkers (7.21 MB)
053 mypy in Action (25.79 MB)
054 Runtime Type Checking with Beartype (13.58 MB)
055 Getting Started with Beartype (39.57 MB)
056 Beartype Speed Test (42.57 MB)
057 Orthogonal-Structural Typing Introduction (19.58 MB)
058 Inheritance Gone Wrong, an Example (27.39 MB)
059 Static duck typing with Protocols (62.85 MB)
060 Structural Typing Visualized (5.6 MB)
061 Patterns Introduction (19.6 MB)
062 Types on the Boundary (32.36 MB)
063 Public Packages (10.15 MB)
064 Autocomplete (5.76 MB)
065 To Optional or Not (13.71 MB)
066 Versions of Python (28.76 MB)
067 Minimalism Overview (19.81 MB)
068 Minimalism Code (11.31 MB)
069 Refactoring Motivation (6.43 MB)
070 Refactoring with Types (17.54 MB)
071 Point of No Return (51.69 MB)
072 Collection Advice (15.68 MB)
073 Conclusion (35.34 MB)
[center]
Screenshot