The Teclado Blog

Formatting Numbers for Printing in Python

Learn how to leverage Python's detailed formatting language to control how numbers are displayed in your applications.

How to write decorators in Python

Decorators in Python can be a confusing topic, particularly for newer students. In this post we'll explain them from the ground up, including how they work, their syntax, and much more!

Python's "Ternary Operator"

Learn about conditional statements in Python: a slightly obscure bit of syntax that allows for succinct conditional logic, particularly during assignments.

Tkinter's Grid Geometry Manager

In this post we dive deeper into GUI development with Tkinter, exploring the grid geometry manager. Grid is a great alternative to pack for complex layouts.

How to set up Visual Studio Code for Python development

Visual Studio Code is an amazing editor for Python. Here are a few extensions, tips, and tricks I've learned over the years!

The Teclado Blog © 2026