PythonHub
2.33K subscribers
2.35K photos
49K links
News & links about Python programming.
https://pythonhub.dev/
Download Telegram
I trained myself to run farther using the Strava API and an IOT dog food bowl full of M&Ms

David Mayer shares how he used an IoT dog food dispenser filled with M&Ms and connected to the Strava API to reward himself for running. This experiment in classical conditioning helped him form a lasting running habit, culminating in completing a half marathon without relying on the dispenser anymore.

https://www.mayer.cool/writings/pavlovs-half-marathon/
Creating a Web App using only Python with Taipy

This tutorial teaches you how to create a web application with interactive charts and multiple pages using Python and the Taipy library. Taipy allows you to build these features without needing extensive web development experience.

https://www.youtube.com/watch?v=4F-266YnTkM
ai-hedge-fund

An AI-powered hedge fund that uses multiple agents to make trading decisions. The system employs several specialized agents working together.

https://github.com/virattt/ai-hedge-fund
Build a Stable Diffusion VAE From Scratch using Pytorch

Learn how to Build a Stable Diffusion VAE From Scratch using Pytorch. VAE stands for Variational Autoencoder. It's a type of Autoencoder and a neural network that trains using an unsupervised technique. They are widely used in Image generation models mainly on latent diffusion-based and GANs-based image generation models.

https://www.youtube.com/watch?v=kG9l41Dtuyo
Advanced Python Development Workflow in Emacs

This guide explores how to evolve Emacs into a robust Python IDE. Whether you’re writing simple scripts or managing large-scale projects, you’ll find a setup that aligns with your engineering needs and reflects the power of Emacs customization.

https://blog.serghei.pl/posts/emacs-python-ide/
infinition / Bjorn

Bjorn is a powerful network scanning and offensive security tool for the Raspberry Pi with a 2.13-inch e-Paper HAT. It discovers network targets, identifies open ports, exposed services, and potential vulnerabilities. Bjorn can perform brute force attacks, file stealing, host zombification, and supports custom attack scripts.

https://github.com/infinition/Bjorn
Squashing Django Migrations the Easy Way

The article outlines a step-by-step process for safely squashing Django migrations in large projects, using tools like django-model-info to visualize migration dependencies and identify safe linear paths for squashing. It emphasizes the importance of maintaining the migration graph's integrity, updating dependencies, and carefully deploying changes to reduce migration count without break...

https://jacklinke.com/squashing-django-migrations-the-easy-way