PythonHub Logo Python Hub Weekly Digest for 2026-03-15

This week in Python news, a video tutorial explained the differences between properties and methods in Python, emphasizing their distinct implications for code design. The Timber - Ollama project was highlighted for its impressive speed, being 336x faster than Python for classical ML models. The Huggingface / skills project and ai-functions, which are Python functions powered by AI agents, were also mentioned. An interesting comparison was made between plot capturing in Python and R, discussing the architectural reasons behind their differences. Wishing you a productive week and happy coding!

๐Ÿ’– Most Popular

Properties vs Methods in Python: What Your Code Is Promising
The video explains when to use a property versus a method in Python, highlighting how each communicates different expectations around cost, side effects, and behavior. It also argues that async properties are typically a design smell and shows how to keep asynchronous work explicit while maintaining clean object design.

Timber โ€“ Ollama for classical ML models, 336x faster than Python

huggingface / skills

Capturing Plots in R and Python: A Tale of Two Architectures
This post explains how plot capture works differently in Python and R: in Python (especially Jupyter) all figure output goes through a single display system that makes automatic capture reliable, whereas in R the graphics architecture has no central display layer so capturing plots is harder and often requires explicit publishing. It contrasts the architectural reasons behind these diffe...

ai-functions
Python functions powered by AI agents - with runtime post-conditions for reliable agentic workflows.


๐Ÿ“– Articles


โš™๏ธ Projects



← Previous

Project by Ruslan Keba. Since 2012. Powered by Python. Made in ๐Ÿ‡บ๐Ÿ‡ฆUkraine.