News

We covered exceptions when we were talking about how to debug Python functions effectively. Exceptions are runtime errors, meaning that they happen while the program is running.
Learn how Mypy's type checking works with functions and generators. In my last two articles I've described some of the ways Mypy, a type checker for Python, can help identify potential problems with ...
Take advantage of caching and the lru_cache decorator to relieve your Python functions from repetitive heavy lifting.