Skip to content

Latest commit

Β 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Examples

Every program here runs with uv run poop <path>. POOP ships 44 programs across three subfolders, grouped by what they teach.

Language basics (basics/)

Idiomatic POOP (idiomatic/)

Classic OO patterns (Sandi Metz / GoF) (patterns/)

Creational

Structural

Behavioral

Other OO patterns (Fowler / Beck / Evans / Metz)