PythonHub Logo Python Hub Weekly Digest for 2024-05-26

Cover by unsplash.com

đź’– Most Popular

An Intro to Logging with Python and Loguru
Python’s logging module isn’t the only way to create logs. There are several third-party packages you can use, too. One of the most popular is Loguru. Loguru intends to remove all the boilerplate you get with the Python logging API. You will find that Loguru greatly simplifies creating logs in Python.

The Unit of Work Design Pattern Explained
This video explains the Unit of Work design pattern, a crucial concept for anyone who regularly interacts with databases. This pattern plays a key role by accumulating all transactions and executing them collectively. But why is this necessary? Find out in this video.

How to use Postgres as a simple task queue for Django

Django: Getting a full model instance from a Subquery

High Impact Python Streamlit: Beautiful Interactive Maps and Charts
A step by step modular approach with UNFAO global food insecurity data.


đź“– Articles

stanford-oval / storm
An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.

Extracting Words from Scanned Books: A Step-by-Step Tutorial with Python, OpenCV

Light speed with Python and JS
Nope, this article is not about making Python and JS run very fast, it's about making a light speed effect for the fun of a hundred of drunk people

dvlab-research / MGM
Official repo for "Mini-Gemini: Mining the Potential of Multi-modality Vision Language Models"

A first attempt at DSPy Agents from scratch
This post is going to take a first pass at creating Agents from scratch, using DSPy. The goal here is education, and to explore how one might build agents from scratch in DSPy.

Parsing PNG images in Mojo
The post details the author's experience implementing a PNG parser in the Mojo programming language. It covers challenges faced, such as handling unsigned 8-bit integers and converting bytes to strings, while exploring idiomatic ways to write Mojo code for this task.

Tezos Blockchain Developer Course – Python Web3 Development
Learn how to develop distributed applications on Tezos, from setting up wallets to understanding and managing smart contracts effectively. The course covers various tools and techniques essential for Tezos developers and highlights the community-driven innovations that support the platform's growth.

Real-Time Brainwave Visualization: Integrating Muse EEG with Python

Python Hub Weekly Digest for 2024-05-19

FastAPI-SaaS-Template
A FastAPI template for License and user management for SaaS and on-prem software


⚙️ Projects

Frame
Frame is a markdown language for creating state machines (automata) in Python as well as generating UML documentation.

TimesFM
TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.

Pipecat
Open Source framework for voice and multimodal conversational AI.

drf-api-action
drf-api-action elevates Django Rest Framework testing with the action_api fixture, simplifying REST endpoint testing to a seamless, function-like experience.

MindNLP
Easy-to-use and high-performance NLP and LLM framework based on MindSpore, compatible with models and datasets of Huggingface.

UXsim
Vehicular traffic flow simulator in road network, written in pure Python.


đź‘ľ Reddits

Is PyGame still alive?


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in đź‡şđź‡¦Ukraine.