The Teclado Blog

Tkinter's Pack Geometry Manager

In this post we dive into GUI development and take an important step towards understanding Tkinter's pack geometry manager.

Python Dictionaries and Loops

In this post we cover various ways we can iterate over dictionaries. Learn how to use the items and values methods to write more Pythonic loops with dicts.

Protecting endpoints in Flask apps by requiring login

In this post we'll learn to prevent unauthorised logins to our Flask endpoints. We'll also look at decorators so that we can secure endpoints with a single line of code for each!

Python's zip_longest Function

zip is an incredibly powerful tool, but it has its limitations. Learn about zip_longest so you can zip collections of any length without losing data!

Coding Interview Problems: Palindromes

We're back tackling another common coding interview problem. This time we're tackling palindromes! Avoid common problems and impress at your next interview.

The Teclado Blog © 2026