Python Weekly (Issue 384 February 14 2019)

Python Weekly - Issue 384

Python Weekly

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

From Our Sponsor 

Vettery is an online hiring marketplace that specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies seeking Python devs.

News

The Python Software Foundation Board Committee for Python in Education wants to hear how the PSF can help members of our community increase the presence of Python in education. Our first goal is to gather ideas from the community on ways the PSF can fund work to improve Python in education. We want to collect a broad spectrum of ideas and projects at all levels and in all disciplines. After the ideas phase, we will use the ideas provided to guide our request for proposals.

Now that registration and planning are well underway for PyCon 2019 in Cleveland, the PSF is pleased to announce that the home for PyCon 2020 and 2021 will be Pittsburgh, Pennsylvania! The conference will be held in the beautiful David L. Lawrence Convention Center on April 15-23, 2020 and May 12-20, 2021.

Articles, Tutorials and Talks

In simple words. With real-world examples. Yes, again.

Adding two-factor authentication (2FA) to your login process increases the security of your user's data. We can extend that to validate sensitive actions like sending money from your account, changing your shipping address, or confirming a medical appointment. Even though the user should be already logged in with a username and password, we want to make sure that they authorize every payment. This blog post will show you how to secure payment actions using Python, Flask, a bit of Javascript, and the Authy API.

What better way to understand something than by (re)inventing/discovering it? Grok the basic intuition and math behind neural networks and error-gradient-backpropagation-based learning “the hacker’s way”!

How to Get Command Line Arguments Into Your Scripts.

Describes where Python packaging ecosystem is today, and where the Python Packaging Authority hopes will move next.

If you’ve ever wondered, “How would I make my own voice assistant for a website?”, this is the post for you! We will be going through a step-by-step guide connecting a React boilerplate with a Python API. The functionality we will be implementing can also be deployed to other devices like a Raspberry Pi quite easily with some additional research. 

Python can help eliminate repetitive SEO tasks when no tools can help you. Here are some practical Python applications for SEO.

The journey on the unsinkable — what AI can learn from the disaster.

AMD is developing a new HPC platform, called ROCm. Its ambition is to create a common, open-source environment, capable to interface both with Nvidia (using CUDA) and AMD GPUs. This tutorial will explain how to set-up a neural network environment, using AMD GPUs in a single or multiple configurations.

In this tutorial you will learn how to train a simple Convolutional Neural Network (CNN) with Keras on the Fashion MNIST dataset, enabling you to classify fashion images and categories. The Fashion MNIST dataset is meant to be a (slightly more challenging) drop-in replacement for the (less challenging) MNIST dataset.

Python Jobs of the Week

Gridium is looking for a devops engineer to help us build the next generation of energy and operations software tools for buildings.Buildings are responsible for 40% of the world’s energy footprint. A typical building contains thousands of pieces of equipment, sensors, and interconnections. Gridium makes software that helps people run their buildings better, at lower cost and with less energy. We’re looking for a engineer to design, develop, and scale our backend services. At Gridium we manage quite a bit of data, pouring in daily from hundreds of thousands of electric and gas meters. We need help gathering data, running analytics, and making the results available to our web applications. That’s where you come in.

Interesting Projects, Tools and Libraries

Python Test Runner (ptr) was born to run tests in an opinionated way, within arbitrary code repositories. ptr supports many Python projects with unit tests defined in their setup.(cfg|py) files per repository. ptr allows developers to test multiple projects/modules in one Python environment through the use of a single test virtual environment.

A Python framework for relational representation learning in Keras.

Ludwig is a toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code.

Token level embeddings from BERT model on mxnet and gluonnlp.

A simple interface to GPIO devices with Raspberry Pi 1

Custom Object Detection and Classification Training.

How to create an executable file from a Python script?

CLI tool for exporting tables or queries from any SQL database to a SQLite file.

New Releases

Upcoming Events and Webinars

IndyPy Conf kicks off the 2019 conference series with a full day of talks on Automation, Orchestration and IoT using Python. Come learn about automating processes with Python. Whether you want to reduce time spent on repetitive tasks, or reduce human error, we have a topic for you. 

There will be following talks

  • WiFi Passive Radar

  • Using C/C++ Extensions in Python

There will be following talks

  • Figures: An Open Source Lightweight Analytics Dashboard

  • The History of Django: Why Things Are as They Are

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.