Title: The Atlas — Learn Python
Open Graph Title: The Atlas — Learn Python
X Title: The Atlas — Learn Python
Description: A T-shaped map of Python: the one idea, the domains, and the Bloom ladder each deep stem climbs.
Open Graph Description: A T-shaped map of Python: the one idea, the domains, and the Bloom ladder each deep stem climbs.
X Description: A T-shaped map of Python: the one idea, the domains, and the Bloom ladder each deep stem climbs.
Keywords:
Opengraph URL: https://learn-python.haihv.dev/atlas
Domain: learn-python.haihv.dev
| application-name | Learn Python |
| author | haihv |
| creator | haihv |
| googlebot | index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1 |
| category | education |
| og:type | website |
| twitter:card | summary_large_image |
Links:
| ← Home | https://learn-python.haihv.dev/ |
| 🧬Deep stem ready →The Object ModelNames, objects, identity vs. equality, and mutability — the layer everything else sits on.Create: An immutable Money value object with correct __eq__/__hash__, gated by a property test. | https://learn-python.haihv.dev/stem/stem-object-model |
| 📦Deep stem ready →Built-in Data Structureslist, dict, set, tuple — their cost models and when each is the right reach.Create: A frequency-count pipeline that picks the right structure at each step, justified by Big-O. | https://learn-python.haihv.dev/stem/stem-data-structures |
| 🔁Deep stem ready →Functions & ScopeFirst-class functions, closures, *args/**kwargs, and the LEGB scope rule.Create: A retry decorator with configurable backoff, preserving the wrapped function's metadata. | https://learn-python.haihv.dev/stem/stem-functions |
| 🏛️Deep stem ready →Classes & ProtocolsDunder methods, dataclasses, properties, and duck typing over rigid inheritance.Create: A Vector type implementing the numeric protocol so it works with +, *, and len(). | https://learn-python.haihv.dev/stem/stem-oop |
| 🌀Deep stem ready →Iteration & LazinessIterators, generators, comprehensions, and why lazy beats eager at scale.Create: A streaming log parser that processes a multi-GB file in constant memory. | https://learn-python.haihv.dev/stem/stem-iteration |
| 🛡️Deep stem ready →Errors & ResourcesExceptions as control flow, context managers, and cleaning up deterministically.Create: A transactional file-writer context manager that rolls back on failure. | https://learn-python.haihv.dev/stem/stem-errors |
| ⚡Deep stem ready →ConcurrencyThe GIL, threads vs. asyncio vs. processes, and matching the model to the bottleneck.Create: A concurrent URL fetcher that picks asyncio for I/O-bound work and proves the speedup. | https://learn-python.haihv.dev/stem/stem-concurrency |
| 🔧Deep stem ready →Testing & Toolingpytest, type hints, profiling — the production concerns that keep code honest.Create: A tested, type-checked module with a profiling report justifying one optimization. | https://learn-python.haihv.dev/stem/stem-tooling |
Viewport: width=device-width, initial-scale=1
Robots: index, follow