Skip to content

Commit 87a7942

Browse files
author
Kenneth Reitz
committed
Merge pull request realpython#116 from daler/master
Add description of Expert Python Programming
2 parents b621645 + a029da3 commit 87a7942

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

docs/intro/learning.rst

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,16 @@ Pro Python
8181

8282
Expert Python Programming
8383
~~~~~~~~~~~~~~~~~~~~~~~~~
84+
Expert Python Programming deals with best practices in programming Python and
85+
is focused on the more advanced crowd.
8486

85-
.. todo:: Write about `Expert Python Programming <http://www.packtpub.com/expert-python-programming/book>`_
87+
It starts with topics like decorators (with caching, proxy, and context manager
88+
case-studies), method resolution order, using super() and meta-programming, and
89+
general PEP8 best practices.
90+
91+
It has a detailed, multi-chapter case study on writing and releasing a package
92+
and eventually an application, including a chapter on using zc.buildout. Later
93+
chapters detail best practices with writing documentation, test-driven
94+
development, version control, and optimization/profiling.
95+
96+
`Expert Python Programming <http://www.packtpub.com/expert-python-programming/book>`_

0 commit comments

Comments
 (0)