The Teclado Blog

How to Write Cleaner Python Code Using Abstract Classes

What are Abstract Classes? When are they useful? When should you use them? Let's take a look!

30 Days Of Python

30 Days Of Python is a series that guides you through the initial stages of learning to code with Python. Totally free, with dozens of exercises and projects to complete!

Marshmallow serialization with MongoDB and Python

In this blog post we'll learn how to use the marshmallow library to serialize and deserialize data coming from both users and MongoDB!

Work with dates and times in Python using datetime

Dates and times are essential in programming, but they come with complications: parsing and serializing, storing in databases, and working with timezones among others. Read this post to learn more about how to work with dates and times in Python effectively!

How to add Menus to Tkinter applications

Learn how to add menus to your GUI applications using Tkinter's Menu widget!

The Teclado Blog © 2026