You push your code. Your teammate pulls it. Nothing works. GitHub Actions fixes that with a single YAML file - automatic tests, linting, and type checks on every push, no extra tools required. Here's how to set it up for your Python project.
A €10 ESP32 touchscreen, a free F1 timing API, and a architecture problem that turns a Sunday afternoon project into something worth writing about. Here's how to build a live F1 pit wall display, and why the hard part has nothing to do with the hardware.
Learn how to turn a plain Python module into a published, pip-installable package — from project structure and pyproject.toml to building distributions and publishing to PyPI. No prior packaging experience needed.
Learn how to securely hash passwords and encrypt sensitive data in Python using modern cryptography techniques like PBKDF2, Fernet, and RSA. A practical guide for developers building secure applications.