Skip to content

Commit 033b8a5

Browse files
committed
Update README
1 parent c6983e2 commit 033b8a5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Python Design Patterns
22

3+
This repo is a collection of non-trivial examples of several design patterns
4+
implemented in different ways. Its aim is to contrast *traditional* (i.e. GoF)
5+
design patterns with more Pythonic equivalents.
6+
7+
The notion of being Pythonic is indeed subjective and it is used in the sense
8+
of leveraging built-in Python features such as Protocols, Callable classes,
9+
closures, partial evaluation, generators, decorators, first-class functions and
10+
so on.
11+
12+
Each pattern has an independent README linked below with a guide to highlight
13+
differences between implementation details.
314

415
## Patterns
516

0 commit comments

Comments
 (0)