Python Syntax & DSA Reference
A dense reference on Python syntax, idioms, and standard-library tools most relevant to DSA work.
Start reading →011. Variables, Types & Operators022. Strings033. Lists044. Tuples, Sets & Dicts055. Control Flow066. Error Handling077. Functions & Lambdas088. Comprehensions099. Built-in Functions1010. Type Hints (3.10+)1111. Classes & Dataclasses1212. Iterators & Generators1313. DSA Standard Library1414. Python 3.9–3.11 Features for DSA1515. DSA Idioms & Gotchas1616. Master Quick Reference
Other tracks
Python DSA — CoursePython DSA — Interview PrepPython DSA — BeginnerGit MasteryCognitive Skills & Mental ToolsCode Optimization RulesObjects First: OOP FundamentalsPatterns of Good DesignUnder the Hood: Operating SystemsHow the Bytes Travel: NetworkingData at Rest, Data in Motion: DatabasesSharing Time: Concurrency & MultithreadingClean by Default: Coding StandardsThe Review: Code ReviewFrom Idea to Production: the SDLCDesigning at Scale: System DesignWhiteboard to Blueprint: HLD & LLDBuilt to Last: Reliability & ScalingTell Me About a Time: Behavioral Interviews