Python Weekly (Issue 387 March 7 2019)

Python Weekly - Issue 387

Python Weekly

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

From Our Sponsor 

Monitor your Python metrics, logs, and distributed request traces with Datadog. Use Trace Search & Analytics to dive deep into any dimension and find the traces you need for on-the-fly diagnosis and rapid troubleshooting.

.

News

Articles, Tutorials and Talks

A simple explanation of how they work and how to implement one from scratch in Python.

When writing Python applications, caching is important. Using a cache to avoid recomputing data or accessing a slow database can provide you with a great performance boost. In this tutorial, after a quick introduction to basic memcached usage, you’ll learn about advanced patterns such as “cache and set” and using fallback caches to avoid cold cache performance issues.

Many a times, websites do not make their APIs public and use them privately on their webpages. In this video, learn how to discover and explore those web APIs and use them in your Python program.

An intro to module loaders and finders.

A scalable and highly available proxy for JupyterHub.

How to add tests, CI, code coverage, and more.

Python 3 GUI apps with asynchronous functionality.

In this guide you will learn how to apply Holistically-Nested Edge Detection (HED) with OpenCV and Deep Learning. We&'ll then compare the results of HED with Canny edge detection.

In this part, we will add a few awesome features to the list: Test Client, Alternative way to add routes (like Django) and Support for templates.

In this installment of our cheat sheet series, we’re going to cover the best practices for securely using Python.

In this article I will be describing what it means to apply an affine transformation to an image and how to do it in Python. First I will demonstrate the low level operations in Numpy to give a detailed geometric implementation. Then I will segue those into a more practical usage of the Python Pillow and OpenCV libraries.

Books

Python Jobs of the Week

We are looking for an experienced Django Web Developer to work on a contract basis who enjoys working on a team and is excited to work on new and diverse projects. We would like to develop a long-term relationship with someone who has between 10 and 30 hours per week available.

Interesting Projects, Tools and Libraries

Library to scrape and clean web pages to create massive datasets.

Python library for building highly effective data science workflows.

Windows Exploit Suggester - Next Generation.

A redis clone in Python 3 to disprove some falsehoods about performance.

A Python utility for analyzing a given solution to the Einstein's field equations. Built on Sympy.

A Massively Multiagent Game Environment.

ENorm is a fast and iterative method for minimizing the L2 norm of the weights of a given neural network that provably converges to a unique solution. Interleaving ENorm with SGD during training improves the test accuracy.

New Releases

In this release we have closed a total of 40 issues, including a built-in Test Explorer, validation of breakpoint targets when debugging, and the ability to run any code selection in the Python Interactive window.

Upcoming Events and Webinars

There will be following talks

  • Parsing a medieval heraldic DSL

  • Introduction to Serverless

  • Using Python to build Slack-bots at CMB

  • Could Be You!

  • Explainable Machine Learning

There will be a talk, Using Python During the Development of the Parker Solar Probe.

There will be following talks

  • History of founding PyMNtos

  • Contributing to our Python community

  • Analysis of PyMNtos membership data

  • Quick visualizations for DS workflows

  • Python Fractions

Our Other Newsletters

 - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to NoSQL.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.