Python Weekly (Issue 480 December 24 2020)

Python Weekly - Issue 480

Python Weekly

Welcome to issue 480 of Python Weekly. This will be the final issue of 2020. We will be back on January 7th, 2021 after the Christmas break. Wish you all Happy New Year and have a great holiday.

From Our Sponsor 

Get Your Weekly Dose of Programming A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers.

Articles, Tutorials and Talks

Learn how to train a model using TensorFlow 2, expose it as an API using FastAPI, and then build client side apps for iOS and Android using Flutter.

A curated list with hints and features for Flask developers: authentication, SQLAlchemy, JSON, redirects.

Beating Cyberpunk 2077's hacking minigame in 50 lines of Python

Brush up your NumPy or learn it from scratch.

A series about creating a simple blockchain with Python.

Every programming language aims to be performant and Python is no exception. In this essay, we dive deep into Python internals and find out how Python makes its interpreter performant using a technique called String Interning.

An example of how to make Python CLI tools.

Exploring the computational complexity of chess. Code snippets in Python so you can do the same.

A practical deep dive on production monitoring architectures for machine learning at scale using real-time metrics, outlier detectors, drift detectors, metrics servers and explainers.

This post shows you how to automate blind SQL injection exploitation with Python.

End-to-end project: get the data, train the model, place the order, get notified.

In this tutorial you will learn how to detect ArUco markers in images and real-time video streams using OpenCV and Python.

This post shows you how the JIT works with a focus on the parts that make fusion optimizations possible and takes a dive from a very high level to experimentation that try to show how some internals work.

Using Python microservices allows you to break up your apps into smaller parts that communicate with each other. This can make it simpler to scale the application based on the traffic. Also, the separation of concerns makes it easier to work on just one part of the app at a time.

Interesting Projects, Tools and Libraries

The fastest way to access & manage datasets for PyTorch/TensorFlow, and build scalable data pipelines.

A pull switch (or BYO button) that gets you out of video calls, quick.

An extensible, open-source MLOps framework for using production-ready Machine Learning pipelines.

GWSL automates the process of running X on top of WSL and over SSH.

A library for making quantitative strategic asset allocation or portfolio optimization in Python.

Real-Time High-Resolution Background Matting.

Questionary is a Python library for effortlessly building pretty command line interfaces.

System checks for your project's environment.

Open source offline translation app written in Python. Uses OpenNMT for translations and PyQt for GUI.

UI pattern libraries for Django templates. 

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.