Python Weekly (Issue 474 November 12 2020)

Python Weekly - Issue 474

Python Weekly

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

From Our Sponsor 

Pinpoint hard-to-reproduce problems in your production code without affecting your app performance. Datadog's Continuous Profiler is a production code profiler that enables you to analyze which functions (or lines of code) are consuming the most resources.

News

What adventure are you having with Python? Did you build something you're excited about? Did you learn something neat? What interesting problem have you solved recently? What do you wish someone would have told you years ago? Talks can be about anything that someone in the Python community would be interested in hearing about.

Articles, Tutorials and Talks

Let an AI pick your outfits using computer vision and pictures of social media fashion influencers.

Learn several different ways to format a string using f-strings, completely guided by examples. In total, you'll see 73 examples on how to make the best use of f-strings.

Pandas groupby and aggregation provide powerful capabilities for summarizing data. This article will discuss basic functionality as well as complex aggregation functions.

An update on the Pyjion project to plug a JIT into CPython using the .NET 5 CLR JIT compiler.

This article covers a detailed analysis of GANs, their implementation on mobile devices, and some of their limitations.

In this tutorial you will learn how to perform super resolution in images and real-time video streams using OpenCV and Deep Learning.

Snyk recently released features that integrate with the poetry package manager. This video shows you how to set up a new project with Poetry and use's Snyk's features to identify security issues with the project as a Proof-of-Concept

Learn how to build a based device which gets environmental data such as Temperature, Humidity, Pressure, Light Intensity, and sends those data to a Back-end database server using CAP(Common Alert Protocol). The device also features self fault recovery mechanisms to add more reliability to the system. EMonitor also sends a warning e-mail to pre-defined e-mail addresses in case any sensor data exceeds a given threshold value.

This post shows you how to build dashboards using a little bit of everything including Python-based tools and Microsoft’s Power BI. But before we get to building our dashboards, we’re also going to build a REST API data source with Django that uses a machine-learning algorithm to classify sentiment from human-written text.

In this article you'll explore some rate limiting algorithms using Python and Redis, starting from a naive approach.

The part 1 discusses how to set up a Virtual Machine using GCP's Compute Engine, and deploy a Django application to it, which was then accessible through just an IP address.

  • Part 2 - The part 2 demonstrates the 3 things: Pointing the Domain name to our GCP Instance, Setup SSL to use https instead of http and Redirect non-www to www.

How much time have you spent watching The Office on Netflix? Find out with this entry-level tutorial on analyzing your own Netflix usage data!

Interesting Projects, Tools and Libraries

Better runtime error messages.

Encoding in Style: A StyleGAN Encoder for Image-to-Image Translation.

Dead easy interface for executing many HTTP requests asynchronously. Also provides helper functions for executing embarrassingly parallel async coroutines.

Rembg is a tool to remove images background.

A unified, comprehensive and efficient recommendation library.

The Objectron dataset is a collection of short, object-centric video clips, which are accompanied by AR session metadata that includes camera poses, sparse point-clouds and characterization of the planar surfaces in the surrounding environment.

A PyTorch library and evaluation platform for end-to-end compression research.

A framework and application for network observability

Upcoming Events and Webinars

There will be following talks

  • PySpark : Combining Machine Learning & Big Data

  • Empowering your Analytic Engineering with dbt!

  •  You are unique, and we can tell by your gait

There will be following talks

  • Five good reasons you should not break out of a loop

  • Tkinter

  • Project examples using City Open Portal Data

There will be following talks

  • DeepTree: Automated Deep Lineage Tree Analysis via Single-Cell Tracking Software

  • Software architecture for proctoring tool 

There will be following talks

  • Updates from Planet Jupyter

  • Creating Named Entity Recognition Systems Using Python

There will be following talks

  • How to Create Brainwave-Sensing Headphones using OpenBCI and Python

  • Explainable Workflows using Python

There will be following talks

  • Snakes on a Cloud - Python on Google Cloud Platform vs. Amazon Web Services

  • AWS CDK - provision your cloud application using Python

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.