The Teclado Blog

How to handle file uploads with Flask

Uploading files is tricky! In this post we show you two ways: a simple and a less simple, depending on your needs.

Time Complexity and BigO Notation explained with Python

Understanding time complexity and BigO notation helps us write better and more efficient algorithms. In this post we explain the different time complexities with Python examples!

Python lists: remove() vs pop()

To remove items from a list we can use remove() or pop(). They behave slightly differently, so let's take a look!

Build your first REST API with Flask and PostgreSQL

Learn to build a REST API to collect, aggregate, and serve temperature data using Flask and PostgreSQL!

The @property decorator in Python

The property decorator allows us to define methods that act as attributes in Python classes. This simplifies using the objects, and extends what we can do when getting and setting attribute values.

The Teclado Blog © 2026