Python · Atomic Building Blocks
Object basics, literals, and the smallest pieces Python code is built from.
Open cheat sheet →A single place to browse the finished Hackineering cheat sheets. Open any sheet for reference mode or study-mode review.
Built to feel consistent with the cheat sheet pages themselves while making it easier to jump directly to the topic you need.
Object basics, literals, and the smallest pieces Python code is built from.
Open cheat sheet →How text becomes bytes, how encoding works, and where decoding errors come from.
Open cheat sheet →How Python evaluates expressions, order of operations, and what an expression really returns.
Open cheat sheet →What makes an object hashable and why that matters for sets and dictionary keys.
Open cheat sheet →Which objects can change, which cannot, and why that affects bugs and behavior.
Open cheat sheet →How Python names point to objects and why naming is not the same as storing values.
Open cheat sheet →How iteration works, common loop patterns, and where beginners get tripped up.
Open cheat sheet →Looping while a condition stays true, with good stopping logic and control.
Open cheat sheet →Branching logic, readable conditions, and choosing the right path through code.
Open cheat sheet →Lists, tuples, sets, and dictionaries at a practical concept-first level.
Open cheat sheet →How dictionaries use hashing, keys, and lookup behavior under the hood.
Open cheat sheet →A deeper mental model for slices, bounds, steps, and resulting subsequences.
Open cheat sheet →Accessing individual elements and ranges in sequences with confidence.
Open cheat sheet →Core string behavior, text manipulation, and everyday Python text work.
Open cheat sheet →How to format output clearly with modern Python string interpolation.
Open cheat sheet →How to package logic into reusable units with clean inputs and outputs.
Open cheat sheet →Compact transformation patterns for building lists from iterables.
Open cheat sheet →How Python receives values in function calls and how names bind inside functions.
Open cheat sheet →Why return values matter and how functions pass results back to the caller.
Open cheat sheet →The mindset and patterns for handling runtime problems without hiding them.
Open cheat sheet →A precise breakdown of the main exception handling blocks and when each runs.
Open cheat sheet →A practical starter for reading and extracting information from web pages.
Open cheat sheet →The difference between user-friendly text and developer-facing representations.
Open cheat sheet →