pypecker
Drill Python patterns the Woodpecker way.
Solve a fixed set of syntax puzzles in cycles. Halve your time each pass. After five to seven cycles, the patterns run on muscle memory.
Puzzle sets
progress →Tier 130 puzzles
Atomic Patterns
Single expressions. The building blocks.
Thirty one-expression drills covering f-strings, comprehensions, unpacking, and the stdlib primitives you reach for every day.
Start Cycle 1 →Tier 225 puzzles
Combinations
Two concepts, one line.
Twenty-five drills chaining a primitive with a method — comprehensions over Path globs, Counters, regex, datetime, itertools.
Start Cycle 1 →Tier 315 puzzles
Compound Tactics
Multi-step blocks. Putting it together.
Fifteen short scripts. Parse, transform, aggregate. Assign your answer to `result`.
Start Cycle 1 →