Python Weekly - Python Weekly - Issue 629

View this email in your browser

Python Weekly

Welcome to issue 629 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
Get Your Weekly Dose of Programming
A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free


Articles, Tutorials and Talks

Deep Dive Into the State Design Pattern in Python 
In this video, I'll dive into the State Design Pattern in Python, a game-changer for managing state changes in object-oriented programming.

What's new in Django 5.0! 
Have you been counting down the days? Not to Christmas... to the new Django release! Django 5.0 is out! Let's unwrap the new features of our favourite Python web framework together.

Using Polars in a Pandas world
Pandas has far more third-party integrations than Polars. Learn how to use those libraries with Polars dataframes.

Switch an Existing Python Project To Ruff 
On a recent Building SaaS stream, we switched from using flake8, Black, isort, and bandit completely over to a single tool, Ruff. Watch an experienced Pythonista work through many of the options and do a full conversion to this powerful tool.

Untyped Python: The Python That Was
Musings about the changes to Python over the years, particularly typing.

10x Faster than Meta's FAISS
Scaling USearch Vector Search Engine with Gcore on Intel's Sapphire Rapids CPUs.

Accelerating Generative AI with PyTorch II: GPT, Fast
This post is the second part of a multi-series blog focused on how to accelerate generative AI models with pure, native PyTorch. We are excited to share a breadth of newly released PyTorch performance features alongside practical examples to see how far we can push PyTorch native performance. In part one, we showed how to accelerate Segment Anything over 8x using only pure, native PyTorch. In this post we’ll focus on LLM optimization.

MLOps Course – Build Machine Learning Production Grade Projects 
MLOps, short for Machine Learning Operations, refers to the practice of applying DevOps principles to machine learning. This MLOps course will guide you through an end-to-end MLOps project, covering everything from data ingestion to deployment, using state-of-the-art tools like ZenML, MLflow, and various MLOps libraries.

Python Linting in Visual Studio Code – Hinting and Linting Video Series
One of the most important parts of writing code is making sure your code is readable. There are so many positive downstream effects of clean code from its ease to maintain and add features, debug subtle programming errors or find uninitialized variables. Some people call this code hygiene. VS Code has linter extension support that enables you develop faster, produce cleaner code and is tweaked to your set up.


Interesting Projects, Tools and Libraries

Dropbase
Dropbase helps you build internal web apps with Python. The Dropbase self-hosted Worker securely interacts with your data within your own infra.

MLX
MLX is an array framework for machine learning on Apple silicon, brought to you by Apple machine learning research.

unsloth
5X faster 50% less memory LLM finetuning.

Gymbo
Gradient-based symbolic execution engine implemented from scratch.

marker
Convert PDF to markdown quickly with high accuracy.

gpt-fast
Simple and efficient pytorch-native transformer text generation.

TaskWeaver
A code-first agent framework for seamlessly planning and executing data analytics tasks.

Amphion
An Open-Source Audio, Music, and Speech Generation Toolkit.

akarsu
New Generation Profiler based on PEP 669.

Skyfield
Elegant Astronomy for Python.

Dobb·E
An open-source, general framework for learning household robotic manipulation

GeoDream
Disentangling 2D and Geometric Priors for High-Fidelity and Consistent 3D Generation.

mlx-examples
Examples in the MLX framework.

great-tables
Easily generate information-rich, publication-quality tables from Python.

DataStack
Datastack is an open-source framework that enables you to easily build real-time web apps, internal tools, dashboards, weekend projects, data entry forms, or prototypes using just Python—no frontend experience required.

Canopy
Canopy is an open-source Retrieval Augmented Generation (RAG) framework and context engine built on top of the Pinecone vector database. Canopy enables you to quickly and easily experiment with and build applications using RAG. Start chatting with your documents or text data with a few simple commands.

Above 
Invisible network protocol sniffer.


New Releases

Django 5.0 released
The release notes cover a deluge of exciting new features in detail, but a few highlights are:
  • The database-computed default values allow for defining database-computed defaults to model fields.
  • Continuing the trend of expanding the Django ORM, the generated model field allows the creation of database generated columns.
  • The concept of a field group was added to the templates system to simplify form field rendering.

Upcoming Events and Webinars

Django London Meetup December 2023
There will be a talk, Supporting Junior Developers: Insights from My Journey.

ClePy December 2023
There will be a talk, Build GPT Actions using FastAPI and Pydantic.

Python Milano Meetup December 2023
There will be following talks
  • Streamlit: example-driven learning for everyone
  • Ship MVPs fast with Streamlit

PyData Stockholm Meetup December 2023
There will be following talks
  • DuckDB: Transforming Data Management and Analytics
  • MLOps on the fly: Optimizing a feature store with DuckDB and ArrowFlight

PyData Lausanne Meetup December 2023
There will be following talks
  • API and Data Mocking for Python
  • Model-X Knockoffs
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 © 2023 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 628

Thursday, November 30, 2023

View this email in your browser Python Weekly Welcome to issue 628 of Python Weekly. One of the Y Combinator companies is looking for a Founding Engineer with 6+ years of experience, expertise in ETL,

Python Weekly - Issue 627

Thursday, November 23, 2023

View this email in your browser Python Weekly Welcome to issue 627 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Use GenAI to report on product development Stepsize

Python Weekly - Issue 626

Friday, November 17, 2023

View this email in your browser Python Weekly Welcome to issue 626 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 625

Thursday, November 9, 2023

View this email in your browser Python Weekly Welcome to issue 625 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Linting is a process where errors in the code can be

Python Weekly - Issue 624

Thursday, November 2, 2023

View this email in your browser Python Weekly Welcome to issue 624 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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your