Skip to content

Chapter 2: Python Intermediate

This chapter deepens your understanding of Python with topics like dynamic typing, numeric and string internals, iteration protocols, closures, scope rules, and performance fundamentals.

2.1 Variables and Naming

2.2 Dynamic Typing

2.3 Numeric Types Deep Dive

2.4 Boolean Deep Dive

2.5 String Internals

2.6 Composite Types Deep Dive

2.7 Iteration Protocol

2.8 Advanced Built-ins

2.9 Operators Deep Dive

2.10 Exceptions Deep Dive

2.11 File I/O Deep Dive

2.12 Scope and Namespace

2.13 Function Parameters

2.14 Closures

2.15 Performance Basics