Copy
View this email in your browser

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. Check it out with a free 14-day trial of Datadog.

News

PEP 584 -- Add + and - operators to the built-in dict class.


Articles, Tutorials and Talks

Machine Learning for Beginners: An Introduction to Neural Networks
A simple explanation of how they work and how to implement one from scratch in Python.

Python + Memcached: Efficient Caching in Distributed Applications
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.

Discovering Hidden APIs
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.

Import almost anything in Python
An intro to module loaders and finders.

Introducing TraefikProxy
A scalable and highly available proxy for JupyterHub.

10 Steps to Set Up Your Python Project for Success
How to add tests, CI, code coverage, and more.

Async/await for wxPython
Python 3 GUI apps with asynchronous functionality.

Holistically-Nested Edge Detection with OpenCV and Deep Learning
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.

How to write a Python web framework. Part III.
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.

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

Affine Image Transformations in Python with Numpy, Pillow and OpenCV
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.

How to Build a Text Editor with PYTHON and TKINTER

Data Engineering with Python, Django, and PostgreSQL

Hosting private pip packages using Azure Artifacts

Approximating Wasserstein distances with PyTorch 

Understanding Python slices


Books

Super Crash Course in Full Stack Web Development with Python and Django


Python Jobs of the Week

Django Web Developer – Contractor at Caktus 
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

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

d6tflow
Python library for building highly effective data science workflows.

wesng
Windows Exploit Suggester - Next Generation.

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

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

neural-mmo 
A Massively Multiagent Game Environment.

enorm 
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

Python in Visual Studio Code – February 2019 Release
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

San Francisco Python Meetup March 2019 - San Francisco, CA
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

Princeton Python Meetup March 2019 - Princeton, NJ
There will be a talk, Using Python During the Development of the Parker Solar Probe.

PyMNtos Python Presentation Night #71 - Minneapolis, MN
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

Boulder Python Meetup March 2019 - Boulder, CO

Austin Python Meetup March 2019 - Austin, TX

Edmonton Python Meetup March 2019 - Edmonton, AB 
 
Our Other Newsletters
NoSQL Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to NoSQL.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
 
Copyright © 2019 Python Weekly, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.