Python Weekly (Issue 500 May 20 2021)

Python Weekly - Issue 500

Python Weekly

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

From Our Sponsor 

Build & scale any application with Ray, the open-source Python framework. Join Ray Summit to see how Ray is becoming the dominant platform in distributed computing and the best way to scale ML & Python. Register free to join live & on-demand.

News

The location for PyCon US for 2024 and 2025 has been announced and it’s Pittsburgh, Pennsylvania!

Articles, Tutorials and Talks

An opinionated review of the most interesting aspects of the new Flask 2.0 release covering Routing updates, Websocket support and Async support.

In this post we’ll describe the core idea behind our image content search method, based on techniques from machine learning, then discuss how we built a performant implementation on Dropbox’s existing search infrastructure.

A look into the tech and tools used by Winterbloom.

Home Assistant allows you to control all your devices without storing any of your data in the cloud. The project was started as a Python application by Paulus Schoutsen in September 2013 and has turned into a massively popular series of projects that span hundreds of devices! Plus, they like to keep your privacy private!

Increase your python code performance and security without changing the project source code.

Creating a robot bartender with a Flask server and Dolt to serve cocktails.

How can you update a part of a web page dynamically, without the user having to hit the refresh button on the browser? This article introduces you to Turbo-Flask extension, which will allow your Flask application to easily push asynchronous page updates to the browser, without having to write any JavaScript code.

In this three part blog series, we'll use the Collie library to iteratively build up and understand deep learning recommendation models to recommend beer to users based on their previous history or a particular beer they like. Along the way, we'll work to shorten our training times and improve our results with simple optimizations, and incorporate metadata directly into the model and loss function. 

A demonstration of Python's concurrent processing and comparison to external third-party libraries like loky, ray, and pathos.

Pandas provides so many options of reading data into a DataFrame, here's our short guide to ones that we found most useful.

Interesting Projects, Tools and Libraries

A new kind of IDE for Data Science.

A command line tool to help you find campsites at thousands of sold out campgrounds across the USA.

Open source computer vision API based on open source models 

Get usage metrics and crash reports for your API, library, or command line tool.

Beautifully colored, quick and simple Python logging.

Python function to stream unzip all the files in a ZIP archive: without loading the entire ZIP file or any of its files into memory at once.

A terminal UI Dashboard for monitoring requests for code review across several Github repositories and pull requests.

A flexible, intuitive and fast forecasting library.

A SQL linter and auto-formatter for Humans.

A simple and easy to use client for the Notion API.

A super-easy way to record, search and compare 1000s of ML training runs.

Project planning from the terminal.

New Releases

Upcoming Events and Webinars

There will be following talks

  • Thinking outside the element: Array indices point between entries

  • Effective Python Monorepos with the Pants Build System 

  • Making Microrepos Feel Llike Monorepos with All-repos

There will be following talks

  • Automating Google Sheets with Python (gspread library use cases)

  • Django-mockingbird - Unit testing Django applications without touching the database doesn't have to suck

There will be following talks

  • A Loan Defaulter Prediction Model

  • AutoML

There will be following talks

  • Features Stores: What's all the hype about?

  • The Future of ML is Tiny

There will be a talk, Jupyter Notebook Workflows with Jupytext and Papermill.

There will be a talk, Topological Estimation of Image Data via Subsampling.

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.