Python Weekly - Python Weekly - Issue 632

View this email in your browser

Python Weekly

Welcome to issue 632 of Python Weekly. Happy New Year! Hope you had a great holiday season.
News

DjangoCon Europe 2024 CFP
Call for Participation for DjangoCon Europe 2024, inviting submissions for talks on various topics related to Django and Python development. The deadline for proposals is March 1, 2024.


Articles, Tutorials and Talks

Fastest Way to Read Excel in Python
Reading 500K rows in less than 4 seconds.

An Introduction to Coding In Rust for Pythonistas 
This video explores coding with Rust for the first time, diving into its cool features and drawing comparisons with Python.

Microdot: Yet Another Python Web Framework
The post introduces Microdot, a Python web framework with features such as Flask-like syntax, compatibility with MicroPython and CPython, asyncio support, and a minimal web server for MicroPython, designed to address the need for a web framework in the MicroPython ecosystem. The post also outlines the history of Microdot's development and its recent release of version 2.0, which is fully asynchronous.

Fontimize: Subset Fonts to Exactly and Only Your Website's Used Characters
Fontimize is a Python library that enables the creation of font subsets containing only the specific glyphs needed for text or HTML, thereby reducing the initial download size of websites and optimizing bandwidth usage.

How to make LLMs go fast
This post is a long and wide-ranging survey of a bunch of different ways to make LLMs go brrrr, from better hardware utilization to clever decoding tricks.

Django: Detect the global privacy control signal
In this post, we’ll look at implementing GPC within a Django project with code samples you can adapt. Because GPC is simple but requires very situation-dependent actions, it would be hard to build any specific support into Django or a third-party package.

Committing without git 
This article provides a hands-on tutorial using Python to create a branch with two commits, aiming to understand the main data structures in Git, known as "git objects," and their interrelationships. The post offers insights into the immutability of Git objects, their compression using the DEFLATE algorithm, and their referencing by the SHA-1 hash of their contents, while also cautioning against using the approach in production due to the safe checks and special handling performed by git commands.

Fine Tuning Python WSGI and ASGI applications for Flask, Django, and FastAPI
In this post, the focus is on examining best practices for configuring Python web servers such as Gunicorn, Uvicorn, and Hypercorn. The architecture of the components between Python code and users will be summarized, and verification methods like load testing will be discussed to ensure the configuration can withstand user traffic.

Candidate Generation Using a Two Tower Approach With Expedia Group Traveler Data
Modeling context and item features to improve traveler recommendations.

Python Gotcha: Modifying a list while iterating
Python makes it easy to modify a list while you are iterating through it's elements. This will bite you. Read on to find out how and what can be done about it.

AutoGluon-TimeSeries : Creating Powerful Ensemble Forecasts - Complete Tutorial
Amazon's framework for time-series forecasting has it all.

How do you ocr on a mac using the cli or just Python for free

An experimental pip subcommand for the Python Launcher for Unix

LLMs and Programming in the first days of 2024


Interesting Projects, Tools and Libraries

DocFlow
DocFlow is a powerful Document Management API designed to streamline document handling, including seamless uploading, downloading, organization, versioning, sharing, and more.

Jake
Effortlessly create and deploy your own one-link website on GitHub.

Paracelsus
Paracelsus generates Entity Relationship Diagrams by reading your SQLAlchemy models.

falco
Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.

AnyText
Multilingual Visual Text Generation And Editing.

mixtral-offloading
Run Mixtral-8x7B models in Colab or consumer desktops.

UForm
Pocket-Sized Multimodal AI for content understanding and generation across multilingual texts, images, and video, up to 5x faster than OpenAI CLIP and LLaVA.

MotionCtrl
A Unified and Flexible Motion Controller for Video Generation.

semantic-router
Semantic Router is a superfast decision layer for your LLMs and agents. Rather than waiting for slow LLM generations to make tool-use decisions, we use the magic of semantic vector space to make those decisions — routing our requests using semantic meaning.

Autograd-from-scratch
Documented and Unit Tested educational Deep Learning framework from scratch, built with only Numpy.

MobileVLM
A Fast, Strong and Open Vision Language Assistant for Mobile Devices.


New Releases

Django bugfix releases issued: 4.2.9 and 5.0.1


Upcoming Events and Webinars

Virtual: Cleveland Python Meetup January 2024
There will be a talk, Building LLM powered Data Apps using Open Source Packages.

Python Milano Meetup January 2024
There will be following talks
  • Write Less, Test More - An Introduction to Property-Based Testing
  • Dagster: a Modern Data Orchestrator

PyData Toronto Meetup January 2024
There will be following talks
  • NumFOCUS - What's that? 
  • PyTorch 2.0 - Why should you care
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 631

Thursday, December 21, 2023

View this email in your browser Python Weekly Welcome to issue 631 of Python Weekly. This is the final issue of 2023. We will be back after the holiday break. Wish you and your family Happy Holidays!

Python Weekly - Issue 630

Friday, December 15, 2023

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

Thursday, December 7, 2023

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

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

You Might Also Like

Final Chance to Claim Your Bonus Gift 🎁

Tuesday, December 31, 2024

Just sign up to VC+ by January 1st and we'll include a free gift. View email in browser OFFER ENDS JANUARY 1ST Last Chance to Claim Your Free Gift! The Global Forecast Series, presented by Inigo,

Top 5 of 2024, Ninja, Deploying on AWS, and More

Tuesday, December 31, 2024

\#1: Build Captivating Display Tables With Great Tables #662 – DECEMBER 31, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo A lot has happened in the Python ecosystem in 2024 and with our final

Daily Coding Problem: Problem #1654 [Hard]

Tuesday, December 31, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Word sense disambiguation is the problem of determining which sense a word takes

🐶 Robot Pets Are Making a Comeback — Blu-ray Players Will Soon Be Almost Gone

Tuesday, December 31, 2024

Also: The Issue With EVs Is That They're Doing Too Much, and More! How-To Geek Logo December 31, 2024 Did You Know In Western nations, people celebrate the New Year at the start of the Gregorian

Charted | What Made the News in America in 2024 📊

Tuesday, December 31, 2024

Election-related events and crime dominated the news according to Google's yearly search data drop. View Online | Subscribe | Download Our App FEATURED STORY What Made the News in America in 2024

️🚨 New Windows security bug - what to know

Tuesday, December 31, 2024

LG's AI laptops; Free Apple TV+; Life-saving smartwatch -- ZDNET ZDNET Tech Today - US December 31, 2024 Windows 11 updates New Windows 11 24H2 bug could block future security updates - see

End of Year Sale

Tuesday, December 31, 2024

Discount for the end of the year Sébastien Dubois DeveloPassion's Newsletter End of Year Sale By Sebastien Dubois • 31 Dec 2024 View in browser View in browser I'm launching a sale for the end

Post from Syncfusion Blogs on 12/31/2024

Tuesday, December 31, 2024

New blogs from Syncfusion What's New in WPF Diagram: 2024 Volume 4 By Sarathkumar V This blog explains the new features and enhancements added in the Syncfusion WPF Diagram Library for the 2024

Get Organized for the New Year With This Updated Calendar App

Tuesday, December 31, 2024

Informant 5 is a complete planner in your pocket. Manage Calendars, Tasks, Projects, and Tags in a single app. This app is one of the few that combines both your calendar AND your tasks into a singe

Chinese APT Exploits BeyondTrust API Key to Access U.S. Treasury Systems and Documents

Tuesday, December 31, 2024

THN Daily Updates Newsletter cover Full Stack Web Development ($54.99 Value) FREE for a Limited Time This book offers a comprehensive guide to full stack web development, covering everything from core