|
1 | 1 |
|
2 |
| -================= |
3 |
| - Python Patterns |
4 |
| -================= |
| 2 | +======================== |
| 3 | + Python Design Patterns |
| 4 | +======================== |
| 5 | + |
| 6 | +by @\ `brandon_rhodes <https://twitter.com/brandon_rhodes>`_ |
5 | 7 |
|
6 | 8 | Welcome!
|
7 | 9 |
|
8 |
| -It’s time for me to start writing up, in one place, |
9 |
| -my ideas about Python programming patterns |
10 |
| -that are currently scattered across all of my |
11 |
| -`Python conference talks <http://rhodesmill.org/brandon/talks/>`_ |
12 |
| -and |
13 |
| -`writing <http://rhodesmill.org/brandon/all/>`_. |
14 |
| - |
15 |
| -One reason is that, after all of these years, |
16 |
| -my |
17 |
| -`Python Design Patterns <https://www.youtube.com/watch?v=Er5K_nR5lDQ&t=1045s>`_ |
18 |
| -talk from 2012 is still one of my most popular — |
19 |
| -despite conference video problems |
20 |
| -that forced me to cut 20 minutes of material! |
21 |
| -Another is that written material is easier |
22 |
| -for other programmers to search, browse, and reference, |
23 |
| -and can be corrected and improved as time goes on. |
24 |
| - |
25 |
| -Inspired by the schedule that Doug Hellmann maintains |
26 |
| -on his famous `Python Module of the Week <https://pymotw.com/3/>`_ site, |
27 |
| -I am going to try writing up one design pattern each week. |
28 |
| -You can watch for links to new material on my Twitter account: |
29 |
| - |
30 |
| -`@brandon_rhodes <https://twitter.com/brandon_rhodes>`_ |
31 |
| - |
32 |
| -And with those preliminaries complete, here we go! |
| 10 | +* Here I’m collecting my ideas about Python Design Patterns, |
| 11 | + to make them available in one place. |
| 12 | + |
| 13 | +* My hope is that these pages make the patterns more discoverable — |
| 14 | + easier to find in web searches, and easier to read — |
| 15 | + than when they were scattered across the videos and slides |
| 16 | + of my `Python conference talks <http://rhodesmill.org/brandon/talks/>`_. |
| 17 | + |
| 18 | +* The weight of other obligations makes my progress intermittent. |
| 19 | + To check for new material, |
| 20 | + simply visit the commit history of this site’s |
| 21 | + `project repository on GitHub <https://github.com/brandon-rhodes/python-patterns>`_, |
| 22 | + where you can also select “Watch” to get updates. |
| 23 | + |
| 24 | +With those preliminaries complete, here are the patterns! |
33 | 25 |
|
34 | 26 | Python-Specific Patterns
|
35 | 27 | ========================
|
|
0 commit comments