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

The 4 easiest ways to test Linux

Thursday, December 19, 2024

🚫 TP-Link ban; Favorite wearables of 2024; Gemini 2.0 Flash -- ZDNET ZDNET Tech Today - US December 19, 2024 VirtualBox running OpenMandriva as a guest OS. The 4 easiest ways to test Linux on your old

⚙️ AI startup secures $300 million

Thursday, December 19, 2024

Plus: Medical AI assistants ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/19/2024

Thursday, December 19, 2024

New blogs from Syncfusion Vite.js: Build Faster Frontends By Nishani Dissanayake Learn how Vite.js can speed up your frontend development process with its instant server start and lightning-fast HMR.

Better Than the Apple Watch?

Thursday, December 19, 2024

Introducing ScanWatch Nova Brilliant Edition: Watchmaking excellence coupled with powerful health scans and phenomenal battery life. Effortlessly tracking your every move, ScanWatch Nova Brilliant

Fortinet Warns of Critical FortiWLM Flaw: Update Required to Prevent Exploitation

Thursday, December 19, 2024

THN Daily Updates Newsletter cover Microsoft 365 Excel ($14.99 Value) FREE for a Limited Time Unlock the full potential of Microsoft 365 Excel with this extensive guide, crafted for both beginners and

Edge 458: From Pre-training to Post-training. Inside the Amazing Tülu 3 Framework

Thursday, December 19, 2024

A major release by AI2, includes the major components to build post-training pipelines. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🎂 Celebrating One Year of Our App!

Thursday, December 19, 2024

From over 300k active users to millions of views, dive into the numbers that made this year on our data storytelling app unforgettable. View Online | Subscribe | Download Our App CELEBRATING A YEAR OF

Spyglass Dispatch: iOS 18.2 • Google v. OpenAI/Microsoft • New FTC Head • GM Crashes Cruise • Sora Slaps

Thursday, December 19, 2024

iOS 18.2 • Google v. OpenAI/Microsoft • New FTC Head • GM Crashes Cruise • Sora Slaps The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics found around

Daily Coding Problem: Problem #1634 [Medium]

Thursday, December 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a start word, an end word, and a dictionary of valid words, find the

Charted | The Top Performing S&P 500 Stocks in the Last Two Decades 📈

Thursday, December 19, 2024

This infographic ranks the top performing S&P 500 stocks over four different time periods, providing unique historical insight. View Online | Subscribe | Download Our App Presented by: Defiance