Python standard library deep dive
A free 24-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab; 3 lessons include real datasets. Tools covered: datetime, JSON, pathlib, collections, CSV, logging.
20 minLesson 1
Python os & sys Explained: Files, Env Vars & Args | Standard Library #1
20 minLesson 2
Python pathlib Explained: Modern File Paths Made Easy | Standard Library #2
20 minLesson 3
Python datetime Explained: Dates, Times & Time Zones | Standard Library #3
17 minLesson 4
Python collections Explained: Counter, deque & defaultdict | Standard Library #4
14 minLesson 5
Python itertools Explained: Iterators, Combinations & More | Standard Library #5
18 minLesson 6
Python functools Explained: lru_cache, partial & wraps | Standard Library #6
18 minLesson 7
Python re Explained: Regular Expressions Made Simple | Standard Library #7
18 minLesson 8
Python json & csv Explained: Read and Write Data Files | Standard Library #8
20 minLesson 9
Python math, random & statistics Explained | Standard Library #9
16 minLesson 10
Python subprocess Explained: Run External Commands Safely | Standard Library #10
17 minLesson 12
Python asyncio Explained: async/await & Event Loops | Standard Library #12
15 minLesson 13
Python logging Explained: Loggers, Handlers & Formatters | Standard Library #13
16 minLesson 14
Python argparse Explained: Build Real CLI Tools | Standard Library #14
16 minLesson 15
Python pickle & shelve Explained: Save Objects to Disk | Standard Library #15
17 minLesson 16
Python hashlib, hmac & secrets Explained: Secure Your Code | Standard Library #16
17 minLesson 17
Python contextlib Explained: Custom Context Managers | Standard Library #17
18 minLesson 18
Python dataclasses Explained: Cleaner Classes, Less Code | Standard Library #18
18 minLesson 19
Python typing & enum Explained: Type Hints Done Right | Standard Library #19
18 minLesson 20
Python unittest Explained: Write Tests That Catch Bugs | Standard Library #20
17 minLesson 21
Python shutil, tempfile & glob Explained: File Operations | Standard Library #21
16 minLesson 22
Python io, string & textwrap Explained: Text & Streams | Standard Library #22
17 minLesson 23
Python uuid, base64 & binascii Explained: Encode Anything | Standard Library #23
18 minLesson 24
Python abc & inspect Explained: Abstract Classes & Introspection | Standard Library #24
18 minLesson 25