The Teclado Blog

Python Set Operators

In this post we cover shorthand operators for performing set operations in Python. We'll look at the three most common ones: union, intersection, and difference.

Quick Sequence Reversal in Python

Python lists have a handy method called reverse, but it's not always what we want. For a start, we can't use it on other sequence types, like tuples and strings, and it also performs an in-place modification of the original sequence. Using slices we can get around these limitations, reversing

Creating a New Sequence Type in Python - Part 2

In this post we continue our journey to master Python's dunder methods by creating a new sequence type from scratch.

More Uses for Else in Python

Get familiar with the different uses for else in Python. It's not just for if statements: we can use it with loops, and for error handling too!

Creating a New Sequence Type in Python - Part 1

Learn to exploit the power of Python's magic methods by creating a new sequence type from scratch!

The Teclado Blog © 2026