Python Weekly (Issue 556 June 30 2022)

Python Weekly - Issue 556

Python Weekly

Welcome to issue 556 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.

News

Amazon launches CodeWhisperer, a GitHub Copilot-like AI pair programming tool.

Articles, Tutorials and Talks

Hypothesis is an awesome Python package for property-based testing. This video talks about what property-based testing is, and show you a practical example of how to use it to make writing software tests in Python a breeze.

This post explains how the Media Distillery team makes a new Python service, what such a service looks like and which tools and technologies they use to create and deploy it.

Learn how to build a recipe recommendation system with Python, embeddings and FAISS.

Take a peek into the internals of Google Colab, and discover how we can bend the rules of Colab a little in order to adapt it to our MLOps workflow.

An exploration on composing a musical ensemble using arvo and music21 with minimalistic procedural composition techniques.

This is a tutorial about non-AI based methods to segment images in python. Methods are state of the art.

This article explains how to extend the JSON format by using a custom encoder and a custom decoder to turn arbitrary Python objects into JSON and back.

This guide provides a detailed and comprehensive guide to multiprocessing in Python, including how processes work, how to use processes in multiprocessor programming, concurrency primitives used with processes, common questions, and best practices.

Interesting Projects, Tools and Libraries

Efficiently diff rows across two different databases.

Implementation of Parti, Google's pure attention-based text-to-image neural network, in Pytorch.

Pretrained language model with 100B parameters.

Learning to Act by Watching Unlabeled Online Videos.

Blazing fast framework for fine-tuning similarity learning models.

FastAPI + Postgres project generator.

Pre-trained speech-to-text, text-to-speech and text-enhancement models made embarrassingly simple.

New Releases

This release is composed of over 3124 commits, 433 contributors. Along with 1.12, we are releasing beta versions of AWS S3 Integration, PyTorch Vision Models on Channels Last on CPU, Empowering PyTorch on Intel® Xeon® Scalable processors with Bfloat16 and FSDP API. 

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.