- Python Weekly
- Posts
- Python Weekly (Issue 632 January 4 2024)
Python Weekly (Issue 632 January 4 2024)
Python Weekly - Issue 632
Python Weekly
Welcome to issue 632 of Python Weekly. Happy New Year! Hope you had a great holiday season.
News
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
Reading 500K rows in less than 4 seconds.
This video explores coding with Rust for the first time, diving into its cool features and drawing comparisons with Python.
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 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.
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.
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.
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.
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.
Modeling context and item features to improve traveler recommendations.
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.
Amazon's framework for time-series forecasting has it all.
Interesting Projects, Tools and Libraries
DocFlow is a powerful Document Management API designed to streamline document handling, including seamless uploading, downloading, organization, versioning, sharing, and more.
Effortlessly create and deploy your own one-link website on GitHub.
Paracelsus generates Entity Relationship Diagrams by reading your SQLAlchemy models.
Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.
Multilingual Visual Text Generation And Editing.
Run Mixtral-8x7B models in Colab or consumer desktops.
Pocket-Sized Multimodal AI for content understanding and generation across multilingual texts, images, and video, up to 5x faster than OpenAI CLIP and LLaVA.
A Unified and Flexible Motion Controller for Video Generation.
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.
Documented and Unit Tested educational Deep Learning framework from scratch, built with only Numpy.
A Fast, Strong and Open Vision Language Assistant for Mobile Devices.
New Releases
Upcoming Events and Webinars
There will be a talk, Building LLM powered Data Apps using Open Source Packages.
There will be following talks
Write Less, Test More - An Introduction to Property-Based Testing
Dagster: a Modern Data Orchestrator
There will be following talks
NumFOCUS - What's that?
PyTorch 2.0 - Why should you care
Our Other Newsletters
- A free weekly newsletter for programmers.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.