Python Weekly (Issue 353 - June 28 2018)

Python Weekly - Issue 353

Python Weekly

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

Learn how to use NumPy, Pandas, Seaborn , Matplotlib , Plotly , Scikit-Learn , Machine Learning, Tensorflow , and more!

Articles, Tutorials and Talks

In this article you'll do a deep dive into some of the biggest pieces of news and new features in the latest and greatest CPython release.

In this tutorial you will learn how to perform face recognition on your Raspberry Pi. Use your Raspberry Pi to recognize faces using Python and OpenCV.

This article discusses why you’d want to make your own iterators and then show you how to do so.

Cortex provides machine learning platform technologies, modeling expertise, and education to teams at Twitter. Its purpose is to improve Twitter by enabling advanced and ethical AI. With first-hand experience running machine learning models in production, Cortex seeks to streamline difficult ML processes, freeing engineers to focus on modeling, experimentation, and user experience.

A NumPy implementation of the famed Convolutional Neural Network: one of the most influential neural network architectures to date.

Data Wrangling and Exploratory Data Analysis of Non-Performing Loan (NPL) Data.

A short and sweet idiom for making multiline strings beautiful.

Common signal processing tasks in the numerical handling of experimental data include interpolation, smoothing, and propagation of uncertainty. A comparison of experimental results to a theoretical model further requires curve fitting, the plotting of functions and data,  and a determination of the goodness of fit. These tasks often typically require an interactive, exploratory approach to the data, yet for the results to be reliable, the original data needs to be freely available and resulting analysis readily reproducible. In this article, we provide examples of how to use the Numerical Python (Numpy) and Scientific Python (SciPy) packages and interactive Jupyter Notebooks to accomplish these goals for data stored in a common plain text spreadsheet format. Sample Jupyter notebooks containing the Python code used to carry out these tasks are included and can be used as templates for the analysis of new data. 

Books

From news and speeches to informal chatter on social media, natural language is one of the richest and most underutilized sources of data. Not only does it come in a constant stream, always changing and adapting in context; it also contains information that is not conveyed by traditional data sources. The key to unlocking natural language is through the creative application of text analytics. This practical book presents a data scientist’s approach to building language-aware products with applied machine learning.

Python Jobs of the Week

Without Gridium, our customers’ valuable energy data is trapped on clunky, outdated utility websites. You will be responsible for figuring out how to reliably and efficiently pull in large amounts of data from a variety of sources. You’ll write web scrapers with headless browsers, configure OAuth API calls, receive webhooks, and more. You’ll design, develop, and scale internal APIs to work seamlessly within a modern web application framework.

Interesting Projects, Tools and Libraries

A real-time approach for mapping all human pixels of 2D RGB images to a 3D surface-based model of the body.

Distiller is an open-source Python package for neural network compression research. Network compression can reduce the memory footprint of a neural network, increase its inference speed and save energy. Distiller provides a PyTorch environment for prototyping and analyzing compression algorithms, such as sparsity-inducing methods and low-precision arithmetic.

The Natural Language Decathlon: A Multitask Challenge for NLP.

molten is an experimental web framework for Python 3.6+. It's meant to be minimal, extensible, fast and productive.

Non-official client to get some info about products sold on Amazon.

S*xy fonts for the console. This is a Python port of cfonts.

A Backblaze B2 library for Python.

AI and machine leaning-based computer vision for a robot.

A TensorFlow implementation of Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures.

Differentiable architecture search for convolutional and recurrent networks.

A Linux terminal recorder written in Python which renders your command line sessions as standalone SVG animations.

Scrape the Instagram frontend. Inspired from twitter-scraper by @kennethreitz.

A very simple framework for state-of-the-art NLP.

Fuxi Scanner is an open source network security vulnerability scanner, it comes with multiple functions.

Tool-box for efficient build and debug in Python. Especially for Scientific Computing and Computer Vision.

New Releases 

Python 3.7.0 is the newest major release of the Python language, and it contains many new features and optimizations.

Upcoming Events and Webinars

There will be following talks

  • Getting started with Django 

  • E-Commerce & Storage challenges, Building a Platform for the Regulated Cannabis Industry 

  • How to Make a Diverse & Inclusive Team a Reality

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.