The Teclado Blog

Introduction to Object-Oriented Programming in Python

Object-Oriented Programming can be very confusing. In this post we explain it from the ground up, using examples, to show you how and when to use it.

Dictionary Merge and Update Operators in Python 3.9

Python 3.9 introduced two new operators for dictionary merging and updating. Learn more about them, as well as other places where you can use them!

Python Methods: Instance, Static and Class

What are @classmethod and @staticmethod? How are they different from instance methods? Learn about the three types of Python method in this post!

The Teclado Blog © 2026