News & links about Python programming. https://pythonhub.dev/ Administrator: @rukeba
Now I Know Why Most People Don’t Use gRPC
This video explores gRPC, a compelling alternative to REST that’s gaining traction in distributed systems. Watch until the end of the video to find out if it’s worth ditching REST for it.
https://www.youtube.com/watch?v=WpXs7e7kEoI
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
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/
Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 are now available
https://pythoninsider.blogspot.com/2024/12/python-3131-3128-31111-31016-and-3921.html
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
PydanticAI
PydanticAI is a Python Agent Framework designed to make it less painful to build production grade applications with Generative AI.
https://github.com/pydantic/pydantic-ai
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/
Building a Chat Backend for Wikipedia Articles in Django
Learn how to build a scalable chat backend using Django, Wikipedia data, OpenAI embeddings, and FAISS. This step-by-step guide covers data ingestion, embedding generation, and building a conversational interface for intelligent querying.
https://lincolnloop.com/insights/building-a-chat-backend-for-wikipedia-articles-in-django
KellerJordan / modded-nanogpt
NanoGPT (124M) in 5 minutes
https://github.com/KellerJordan/modded-nanogpt
What’s the dumbest name you give to a variable?
https://www.reddit.com/r/learnpython/comments/1h4y68z/whats_the_dumbest_name_you_give_to_a_variable/
Better, Faster Python Projects: A Deep Dive into uv
A comprehensive guide on why and how to start using uv—the package manager (and much more) that's taken the Python world by storm.
https://www.saaspegasus.com/guides/uv-deep-dive/
moka-py
A high performance caching library for Python written in Rust.
https://github.com/deliro/moka-py
Solving Boolean satisfiability and integer programming with Python packaging
https://mmaaz.ca/writings/pipip.html
aisuite
Simple, unified interface to multiple Generative AI providers.
https://github.com/andrewyng/aisuite
Htmy – Async, pure-Python rendering engine
https://volfpeter.github.io/htmy/
judges
A small library of LLM judges.
https://github.com/quotient-ai/judges
PyData NYC 2024 Videos
PyData NYC 2024 talks videos are available now.
https://www.youtube.com/playlist?list=PLGVZCDnMOq0ohEIZ-_wM2W_xqSVjyA3dC
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
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
FAESM
A Drop-in Efficient Pytorch Implementation of ESM.
https://github.com/pengzhangzhi/faesm
PyCon Australia 2024 Videos
PyCon Australia 2024 talks videos are available now.
https://www.youtube.com/playlist?list=PLs4CJRBY5F1Jn7fWZyMgogpPsu1vAZKB2
A new home for Python-build-standalone
https://astral.sh/blog/python-build-standalone
HunyuanVideo
A Systematic Framework For Large Video Generation Model Training.
https://github.com/Tencent/HunyuanVideo
langflow-ai / langflow
Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database.
https://github.com/langflow-ai/langflow
Python Hub Weekly Digest for 2024-12-08
https://pythonhub.dev/digest/2024-12-08/
Bagels
Powerful expense tracker that lives in your terminal.
https://github.com/EnhancedJax/Bagels
Marco-o1
An Open Large Reasoning Model for Real-World Solutions.
https://github.com/AIDC-AI/Marco-o1
Pushing the boundaries of Streamlit
How I learned to stop worrying and love Streamlit's execution model.
https://twitchard.github.io/posts/2024-11-27-streamlit.html