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

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