The Teclado Blog

Monthly Python Talk

I've been collecting interesting Python talks, for students of all skill levels. Come back every month for a new one!

Python: how to use multiple decorators on one function

Decorators are a confusing Python topic, especially when you see two or more used at once! Here's a simple explanation of what's going on.

Migrating from pip + virtualenv to Pipenv

Pipenv is the new recommended packaging tool for Python. You no longer need to use pip and virtualenv separately. Learn how to migrate and simplify your development workflow!

Token Authentication and Refreshing using Flask-JWT-Extended

JWTs are great for processing authentication in a REST API. How can you stop requiring users provide their username and password every time the token expires? Learn about token-based authentication and token refresh!

Continuous Python Learning

Learning Python after you've become knowledgeable can be difficult. Content online may be either too simple, or too specialised... What should you do?

The Teclado Blog © 2026