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

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 444 - Why did people rub snow on frozen feet? (2017)

Thursday, November 21, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 444 - JavaScript Dos and Donts

Thursday, November 21, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 438 - Reverse Engineering iOS 18 Inactivity Reboot

Thursday, November 21, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 438 Release Date Nov 21, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 362 - React Anti-Pattern: Stop Passing Setters Down the Components Tree

Thursday, November 21, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 362 Release Date Nov 21, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 444 - Building simple event-driven applications with Pub/Sub

Thursday, November 21, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 441 - Shift Left Is the Tip of the Iceberg

Thursday, November 21, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 441 Release Date Nov 21, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 439 - Async/Await Is Real And Can Hurt You

Thursday, November 21, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 439 Release Date Nov 21, 2024 Your weekly report of the most popular Rust news, articles and projects

📲 Why I Ditched Linux for Samsung DeX — Buy This Instead of a Gaming Headset

Thursday, November 21, 2024

Also: Taking Instagram Stories to the Next Level, and More! How-To Geek Logo November 21, 2024 Did You Know Thurl Ravenscroft was both the voice behind the Christmas song "You're a Mean One,