Python data types deep dive
A free 12-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab. Tools covered: collections.
30 minLesson 1
Python Integers Explained: Bases, Division & Modulo | Data Types #1
27 minLesson 2
Python Floats Explained: Precision, Rounding & Pitfalls | Data Types #2
20 minLesson 3
Python Complex Numbers Explained: Real & Imaginary | Data Types #3
23 minLesson 4
Python Booleans & None Explained: Truthy vs Falsy | Data Types #4
35 minLesson 5
Python Strings Explained: Slicing, Methods & f-Strings | Data Types #5
21 minLesson 6
Python Lists Explained: Methods, Slicing & Comprehensions | Data Types #6
20 minLesson 7
Python Tuples Explained: Immutable, Fast & Unpackable | Data Types #7
21 minLesson 8
Python Dictionaries Explained: Keys, Methods & Nesting | Data Types #8
18 minLesson 9
Python Sets Explained: Union, Intersection & Difference | Data Types #9
14 minLesson 10
Python Frozensets Explained: Immutable Sets in Practice | Data Types #10
28 minLesson 11
Python Bytes Explained: Binary Data, Encoding & Decoding | Data Types #11
24 minLesson 12