diff --git a/exploring.rst b/exploring.rst index 3cf1987b5..d972b7a77 100644 --- a/exploring.rst +++ b/exploring.rst @@ -58,6 +58,7 @@ building your understanding of both the 2.x and 3.x versions of CPython: "`Green Tree Snakes`_", "The missing Python AST docs", Thomas Kluyver, 3.6 "`Yet another guided tour of CPython`_", "A guide for how CPython REPL works", Guido van Rossum, 3.5 "`Python Asynchronous I/O Walkthrough`_", "How CPython async I/O, generator and coroutine works", Philip Guo, 3.5 + "`Coding Patterns for Python Extensions`_", "Reliable patterns of coding Python Extensions in C", Paul Ross, 3.4 .. csv-table:: **Historical references** :header: "Title", "Brief", "Author", "Version" @@ -77,6 +78,8 @@ building your understanding of both the 2.x and 3.x versions of CPython: .. _Python Asynchronous I/O Walkthrough: http://pgbovine.net/python-async-io-walkthrough.htm +.. _Coding Patterns for Python Extensions: https://pythonextensionpatterns.readthedocs.io/en/latest/ + .. _Python's Innards Series: https://tech.blog.aknin.name/category/my-projects/pythons-innards/ .. _Eli Bendersky's Python Internals: http://eli.thegreenplace.net/tag/python-internals