The Teclado Blog

Why does scraping fail with requests and BeautifulSoup?

Do you have scraping code which works in some websites but not others, even though you're sure the method you're using to get data out of the site is correct? JavaScript could be the problem!

Student stories: Programming with Pinstripes

Teclado student Chris Nyland shares his experiences working a full-time legal job while learning programming on the said, developing tools to help said job!

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!

The Teclado Blog © 2026