Python’s super() considered super!
An in-depth guide to Python's super() function, explaining its capabilities, practical use cases, and best practices for effective inheritance.
Raymond Hettinger is a Python core developer and educator known for his work on open source, algorithms, and Python best practices. He shares deep insights on Python internals, cooperative class design, and efficient data structures.
3 articles from this blog
An in-depth guide to Python's super() function, explaining its capabilities, practical use cases, and best practices for effective inheritance.
The article discusses the declining practice of reading open source code and proposes adding direct source links to Python documentation to encourage developers to engage with source.
Explores solving the running median problem in Python, comparing clever, educational, and research approaches, and presents an indexable skiplist solution.