Python Weekly (Issue 548 May 5 2022)

Python Weekly - Issue 548

Python Weekly

Welcome to issue 548 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers.

Articles, Tutorials and Talks

The conversation goes over what Fast API is, how Sebastián built it, what the next big problems to tackle in ML are, and how to focus on adding value where you can.

Write Python that’s faster than C by optimizing your code, adding standard type annotations, and using Mypyc.

This post focuses on Cinder's JIT compiler and its new function inliner and how it helps us speed up our production application on Instagram.

The flows I use for exploratory programming using a REPL and their advantages. 

Trying out some new speedy tools for data analysis.

Confidence intervals around accuracy measurements can greatly enhance the communication of research results as well as impact the reviewing process. This article outlines different methods for creating confidence intervals for machine learning models.

Python’s Global Interpreter Lock (GIL) stops threads from running in parallel or concurrently. Learn how to determine the impact of the GIL on your code.

An introduction to the compact word vectors with Bloom embeddings used in Thinc, spaCy and floret.

Some of the hacks to reduce cold-start issues with large WebAssembly modules.

Visualization ideas to avoid overlapping lines in the multiple time-series plot.

Interesting Projects, Tools and Libraries

PyScript is a framework that allows users to create rich Python applications in the browser using a mix of Python with standard HTML. PyScript aims to give users a first-class programming language that has consistent styling rules, is more expressive, and is easier to learn.

Implementation of DALL-E 2, OpenAI's updated text-to-image synthesis neural network, in PyTorch.

Live search for Python documentation

PostgresML is an end-to-end machine learning system. It enables you to train models and make online predictions using only SQL, without your data ever leaving your favorite database.

A Python asyncio interface to the Linux inotify API.

A library to inspect itermediate layers of PyTorch models.

A Comprehensive and Easy-to-use NLP Toolkit.

Seer is a tool that recognizes the architecture of a binary file.

A fully-featured remote debugger for Python.

Datasette Lite is a new way to run Datasette: entirely in a browser, taking advantage of the incredible Pyodide project which provides Python compiled to WebAssembly plus a whole suite of useful extras.

Upcoming Events and Webinars

There will be a talk, Django - Useful tools and Patterns.

There will be a panel discussion about the importance and future of the Python community and Python meetups.

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.