Python Fundamentals
A comprehensive guide to Python fundamentals covering architecture, CPython execution model, syntax rules, variables, memory mechanics, data types, operators, and error diagnosis.
Python pairs expressive syntax with powerful runtime mechanics. This hub breaks down how CPython executes code under the hood, how objects live in memory, and how to write Pythonic, performant software with built-in data structures.
Follow this progressive roadmap from foundational mechanics to advanced implementations.
Explore bytecode compilation, PVM execution, dynamic typing, variable references, and memory mechanics.
Dive into branching conditionals, loop controls, lists, tuples, sets, dictionaries, and Big-O efficiency.
Browse all technical guides and references organized by subject area.
CPython execution, memory references, and core typing rules.
A comprehensive guide to Python fundamentals covering architecture, CPython execution model, syntax rules, variables, memory mechanics, data types, operators, and error diagnosis.
Branching logic, loop mechanics, dynamic sequences, hash maps, and comprehensions.
A comprehensive guide to Python control flow and core data structures covering branching conditionals, loops, lists, tuples, sets, dictionaries, comprehensions, and Big-O performance.
Broaden your knowledge across interconnected computer science domains.