Much Ado About None: Sentinel Values in Python
Why None is often the wrong way to express absence in Python, how sentinel values fill the gap, and how PEP 661 finally made them first-class citizens in Python 3.15.
more ...Why None is often the wrong way to express absence in Python, how sentinel values fill the gap, and how PEP 661 finally made them first-class citizens in Python 3.15.
more ...The history about the introduction of exceptions in programming languages and result types as successor.
more ...In this blogpost, we’ll explore tools like Hatch, mypy, and ruff, and dive into efficient project setups. Perfect for Python beginners!
more ...A new star is rising in the Python ecosystem. Polars is a blazing fast DataFrames library in Rust & Python with PySpark-like syntax.
more ...Declarative Programming is a programming paradigm that focuses on describing what should be computed in a problem domain without describing how it should be done. The post starts by explaining differences between a declarative and imperative approach with the help of examples from everyday life.
more ...