Filter by Tags

Lacking frontend experience, I ventured into unfamiliar territory by experimenting with AI coding tools to create a simple website.

By managing Git hooks and tool dependencies in ephemeral environments, Pre-commit ensures reproducible, consistent code quality enforcement in Python projects.
pip-tools integrates lock files into your existing pip workflow, ensuring consistent and reproducible Python environments.

Virtualenvs are a way to create isolated Python environments for python packages. Part 1 of the series covers basics of virtualenvs and how to use them.
Decorators are syntactic sugar, but they are a pattern that's used very often.
One of the first things you learn in python is iterating over numbers using `range`. Learn about how it works, and how to write your own generators to reduce the memory footprint of your code.