Python Weekly - Python Weekly - Issue 679

View this email in your browser

Python Weekly

Welcome to issue 679 of Python Weekly. Let's get straight to the links this week.
News

PyCon Austria 2025 CFP
The Call for Papers is open. Submit your proposals for talks and workshops.


Articles, Tutorials and Talks

PyMyFlySpy: track your flight using its headrest data
The author describes a fun coding project where they wrote a Python script ("PyMyFlySpy") to extract flight data (like speed, direction) from the in-flight entertainment system using publicly available information on the payment page, even without paying for Wi-Fi.

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.

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.

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.

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.

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.

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.

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.

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 breaking the project's structure.

Solving Boolean satisfiability and integer programming with Python packaging
The author explores a creative approach to solving Boolean satisfiability (SAT) and integer programming problems. He demonstrates how by cleverly utilizing Python's package dependency resolution capabilities, you can achieve these computations purely with the pip package manager, bypassing the need for specialized libraries.

PyCon Australia 2024 Videos 
PyCon Australia 2024 talks videos are available now.

PyData NYC 2024 Videos 
PyData NYC 2024 talks videos are available now.


Interesting Projects, Tools and Libraries

PydanticAI
PydanticAI is a Python Agent Framework designed to make it less painful to build production grade applications with Generative AI.

RAGLite
RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with PostgreSQL or SQLite.

agenta
The open-source LLMOps platform: prompt playground, prompt management, LLM evaluation, and LLM Observability all in one place.

keep
The open-source alert management and AIOps platform.

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

FAESM
A Drop-in Efficient Pytorch Implementation of ESM.

judges
A small library of LLM judges.

HunyuanVideo
A Systematic Framework For Large Video Generation Model Training.

Progresspal
A decentralized python iterable, function and log tracker.

MatterSim 
MatterSim is a deep learning atomistic model across elements, temperatures and pressures.


New Releases

Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 are now available

Django security releases issued: 5.1.4, 5.0.10, and 4.2.17


Upcoming Events and Webinars

Python Hrvatska Meetup December 2024
There will be a talk, The Mysterious Case of Vanishing Revenues: Let's talk about Sales Analytics.

Python Frederick Meetup December 2024
There will be a talk, UV and Ruff: Next-gen Python Tooling.

PyData Johannesburg Meetup December 2024
There will be a talk, Hacking Your Way to Freedom: A Software Engineers Guide To E-Commerce.

PyData Milano Meetup December 2024
There will be following talks
  • Observability for Large Language Models with OpenTelemetry
  • End-to-End Recommender Systems: Training to Deployment

PyData Chicago Meetup December 2024
There will be a talk, Merging Monte Carlo Methods with Machine Learning.
 
Our Other Newsletters
Programmer Weekly - A free weekly newsletter for programmers.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
 
Copyright © 2024 Python Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.PythonWeekly.com.

Our mailing address is:
Python Weekly
Brooklyn
Brooklyn, NY 11209

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Python Weekly - Issue 678

Thursday, November 28, 2024

View this email in your browser Python Weekly Welcome to issue 678 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Let's build a AI Photo Generator

Python Weekly - Issue 678

Thursday, November 28, 2024

View this email in your browser Python Weekly Welcome to issue 678 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Let's build a AI Photo Generator

Python Weekly - Issue 677

Thursday, November 21, 2024

View this email in your browser Python Weekly Welcome to issue 677 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Python Weekly - Issue 676

Friday, November 15, 2024

View this email in your browser Python Weekly Welcome to issue 676 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Python dependency management is a

Python Weekly - Issue 675

Thursday, November 7, 2024

View this email in your browser Python Weekly Welcome to issue 675 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

You Might Also Like

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/03/2025

Monday, March 3, 2025

New blogs from Syncfusion ® AI-Driven Natural Language Filtering in WPF DataGrid for Smarter Data Processing By Susmitha Sundar This blog explains how to add AI-driven natural language filtering in the