Unravelling `Not` in Python

For this next blog post in my series of Python’s syntactic sugar, I’m tackling what would seem to be a very simple bit of syntax, but which actually requires diving into multiple layers to fully implement: not. On the surface, the definition of not is ver… Read more

Similar

My Python Development Environment in 2021

Choosing which tools to use in your Python development environment might be the toughest part of Python programming. The Python tooling ecosystem continues to evolve rapidly. I'll share what I need my tools to do, what tools are a part of my development e... (more…)

Read more »

How to print-debug Python comprehensions

Comprehensions are a fantastic language feature in Python. They are an elegant alternative to manually constructing and populating data structures. Comprehensions are declarative – they just say what they are, as opposed to the implicit logic of manual lo... (more…)

Read more »

The Python Tutorial

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, ma... (more…)

Read more »