What is OpenTelemetry and how to add it to your Django application and more
Production Python 1: Setting up FastAPI to talk to a “real” database, Anomaly Detection in Time Series with some more interesting news, articles, packages and projects
News
Beautiful Soup 4.13 released
After nearly a year in beta, a major update to Beautiful Soup has finally been released.
Python 3.13.2 and 3.12.9 now available
pip 25.0 released
pip 25.0 brings support for SPDX License Expressions (PEP 639), build environment bug fixes and includes various optimizations. Find more details here.
PEP 772 – Packaging governance process
Articles
Production Python 1: Setting up FastAPI to talk to a “real” database
In a production setup with high traffic, using a database read replica for read operations is essential. If you're wondering how to connect to a database in such cases and what the setup looks like at the code level, check out Jefferson Heard's take in his article.
# Jefferson Heard
What is OpenTelemetry and how to add it to your Django application
OpenTelemetry is an open-source, vendor-neutral solution for adding monitoring features to your application. If you want to integrate it into your Django project, check out this article by Jessica Garson, where she covered the basics, automatic instrumentation, manual instrumentation and more.
# Jessica Garson
Anomaly Detection in Time Series
Anomaly detection helps us identify data points that deviate significantly from the norm, especially in time series data, which often includes trends and seasonal patterns. In this article, Cheuk Ting Ho provided a step-by-step guide with code examples on how to effectively detect anomalies in time series data.
# Cheuk Ting Ho
A technical intro to Ibis: The portable Python DataFrame library
Ibis is a powerful library that simplifies working with data across multiple storage systems and processing engines. In this article, Amrutha Gujjar and Shivam Singhal explain why Ibis is useful, how it works and its core features.
# Amrutha Gujjar and Shivam Singhal
Create an Adaptive Customer Behavior Analytics Dashboard with Claude AI and Python
Building an MVP(Minimum viable product) using LLMs has become a common and effective approach. If you want to explore this path, check out this article by Adnan Siddiqi, where he shared how he built a dynamic Consumer Behavior Analytics Dashboard using Claude AI and Python Flask.
# Adnan Siddiqi
Interesting Packages and Projects to explore
Wakepy - Cross-platform wakelock / keep-awake / stay-awake written in Python
PSQLPy - Asynchronous Python PostgreSQL driver written in Rust
Hydra - Hydra is a framework for elegantly configuring complex applications
Pipe - Module enabling a sh like infix syntax (using pipes)
Theine - high performance in-memory cache
About Upcoming Python Events
Leipzig Python User Group
February 11, 2025
PythonCDMX 🐍 Feb2025 - Embeddings / Advent of Code
February 11, 2025
PyCologne Discussions
February 12, 2025
Django London Meetup February
February 13, 2025
Python Atlanta Meetup
February 13, 2025
Python Barcamp Karlsruhe 2025
February 15 – 16, 2025
BangPypers - Bangalore Python Users Group
February 15, 2025