001. Welcome
002. Python Language Typing Definition
003. What Well Coer
004. Goal- Not 100
005. Youll Need Python 3.10 or Newer
006. git the Repo
007. Meet Your Instructor
008. Spectrum of Type Strictness
009. Running the Source Code
010. Motorcycle Class, Untyped
011. Using the Untyped Motorcycle
012. Duck Typing
013. TypeScript Motorcycles
014. C Motorcycle and Why Types Can Detract from Readability
015. A Very Swift Motorcycle
016. Typed Python Motorcycles
017. Python Typing Introduction
018. Where Do Python Type Hints Come From
019. Typing and Variables
020. Surey of Core Types
021. Nullable Types
022. Unions
023. If You Dont Know the Type
024. Constants
025. Aoiding Injection Attacks with LiteralString
026. Functions- Basic Typing
027. Functions- oid Functions
028. Functions- Functions as Objects
029. Typing for Container Data Types
030. More Complex Containers
031. Classes and Typing
032. Externally Defining Types
033. Adding Our Own Types
034. Representing Multiple Numerical Types
035. Generics Aailable in Python 3.12
036. Gradual Typing
037. Frameworks Introduciton
038. Pydantic Foundations
039. Pydantic Code Example
040. pip-tools for Adding Requirements
041. Parsing Basic Data with Pydantic
042. Data-Rich Pydantic Example
043. Web frameworks using Type Hints
044. Database Frameworks Built on Pydantic
045. CLIs with Python Types
046. Setting up Our FastAPI Example
047. FastAPI, Beanie, and Pydantic MongoDB Example
048. Setting up the DB to Run the Code Yourself
049. Tools Introduction
050. Editors (Round 2)
051. Full Project Inspection
052. Static Type Checkers
053. mypy in Action
054. Runtime Type Checking with Beartype
055. Getting Started with Beartype
056. Beartype Speed Test
057. Orthogonal-Structural Typing Introduction
058. Inheritance Gone Wrong, an Example
059. Static duck typing with Protocols
060. Structural Typing Visualized
061. Patterns Introduction
062. Types on the Boundary
063. Public Packages
064. Autocomplete
065. To Optional or Not
066. Versions of Python
067. Minimalism Oeriew
068. Minimalism Code
069. Refactoring Motiation
070. Refactoring with Types
071. Point of No Return
072. Collection Adice
073. Conclusion