Python Weekly - Python Weekly - Issue 676

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 dumpster fire
This article is all about fire safety techniques and tools. It's about how you should think about dependency management, which tools you should consider for different scenarios, and what trade offs you'll have to make. Finally, it exposes the complexity and lingering problems in the ecosystem.

NanoDjango - single-file Django apps | uv integration 
NanoDjango is a cool package that lets you build small scripts using all the power of Django, and also supports django-ninja for APIs. We'll dive into NanoDjango in this video, and will use uv and inline script metadata for dependency management.

Everything I've learned so far about running local LLMs
A post about running large language models (LLMs) locally on a computer. It discusses what LLMs are and how to set them up to run on your own machine. The article also covers some of the limitations of LLMs, but highlights their potential for tasks like proofreading and creative writing.

Thoughts on Django’s Core
Django's longevity is attributed to its stable core, time-based releases, and API stability policy. While there's enthusiasm for expanding Django's features, the author argues that the core should remain focused and prioritize stability. Instead, the community should embrace third-party packages as a way to innovate and extend Django's capabilities without compromising its core.

Understanding Multimodal LLMs
An introduction to the main techniques and latest models.

The Polars vs pandas difference nobody is talking about
A closer look at non-elementary group-by aggregations.

The Practical Guide to Scaling Django
Most Django scaling guides focus on theoretical maximums. But real scaling isn’t about handling hypothetical millions of users - it’s about systematically eliminating bottlenecks as you grow. Here’s how to do it right, based on patterns that work in production.

Proposal for a Django project template
The author's take on what could be a project template for Django advanced usage, with modern tooling (for Python and UI dependencies, as well as configuration/environment management), but not too opinionated.

Flash Attention derived and coded from first principles with Triton (Python) 
This video provides an in-depth, step-by-step explanation of Flash Attention, covering its derivation, implementation, and underlying concepts. The presenter explains CUDA, Triton, and autograd from scratch, then derives and codes both the forward and backward passes of Flash Attention.


Interesting Projects, Tools and Libraries

chonkie
The no-nonsense RAG chunking library that's lightweight, lightning-fast, and ready to CHONK your texts.

Muon
Muon optimizer for neural networks: >30% extra sample efficiency, <3% wallclock overhead.

Protenix
A trainable PyTorch reproduction of AlphaFold 3.

Cosmos-Tokenizer
A suite of image and video neural tokenizers.

alphafold3
AlphaFold 3 inference pipeline.

TinyTroupe 
LLM-powered multiagent persona simulation for imagination enhancement and business insights.

pipe-operator
Elixir's pipe operator in Python.

weft 
A vim-like terminal reader to chat with your books.

TransformerEngine
A library for accelerating Transformer models on NVIDIA GPUs, including using 8-bit floating point (FP8) precision on Hopper and Ada GPUs, to provide better performance with lower memory utilization in both training and inference.

BeamerQt
PyQt-based application to create Beamer-LaTeX Presentations.


New Releases

Flask 3.1.0 Released


Upcoming Events and Webinars

PyData Berlin Meetup November 2024
There will be following talks
  • Running Python data transformations at scale with dbt and Astronomer Cosmos
  • Anomaly Detection in Track Scenes

Hybrid: PyMunich Meetup November 2024
There will be following talks
  • Beginner Friendly IoT in Python – Object Oriented design for writing IoT servers
  • Transforming Jupyter Notebooks into Web Apps: A Python-Powered Approach to Heat Planning

Portland Python User Group November 2024
There will be a talk, HTMX with Python.

PyData Milano Meetup November 2024
There will be following talks
  • From stringly typed to strongly typed: Insights from re-designing a library
  • Foundational Models for Time Series Forecasting: Are We There Yet?

PyData Munich Meetup November 2024
There will be following talks
  • Robust and Efficient Coupling of Perception to Actuation with Metric and Non-Metric Scene Representations
  • Understanding Context in the Wild - AI Testing Automated Driving Systems
  • Strategies Towards Reliable Scene Understanding for Autonomous Driving and Beyond
  • How to Unlock More Value from Self-Driving Datasets

PyDataMCR Meetup November 2024
There will be following talks
  • Developing High-Resolution Models for Future UK Climate Extremes
  • From Data Science to Data Engineering
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 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

Python Weekly - Issue 674

Thursday, October 31, 2024

View this email in your browser Python Weekly Welcome to issue 674 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Be Careful With Removing Code

Python Weekly - Issue 673

Thursday, October 24, 2024

View this email in your browser Python Weekly Welcome to issue 673 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Replacing Callbacks with Generators: A

Python Weekly - Issue 672

Sunday, October 20, 2024

View this email in your browser Python Weekly Welcome to issue 672 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Build your first Web App with Cursor AI

Python Weekly - Issue 670

Thursday, October 3, 2024

View this email in your browser Python Weekly Welcome to issue 670 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Last chance to be part of Snyk's DevSeccon 2024

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