Python Weekly (Issue 399 May 30 2019)

Python Weekly - Issue 399

Python Weekly

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

From Our Sponsor 

- Pick only the packages you need for your project - Automatically pull in and resolve dependencies - Install the distro in a virtual environment with a single command - Choose from our 500+ vetted packages.

News

This PEP proposed a list of standard library modules to be removed from the standard library. The modules are mostly historic data formats and APIs that have been superseded a long time ago, e.g. Mac OS 9 and Commodore.

In the next Windows 10 update, we (Microsoft) have added "python.exe" and "python3.exe" commands that are installed on PATH *by default* and will open the Microsoft Store at the page where we (Python core team) publish our build. This makes it a 1-2 click process to get from a clean machine to having  a usable Python install ("python.exe" -> opens Store -> "Get it Free" -> "python.exe" now works!)

Articles, Tutorials and Talks

Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. Learn how to use it in this crash course tutorial.

Our Journey to Python 3.

A simple guide to what CNNs are, how they work, and how to build one from scratch in Python.

In this in-depth tutorial, which I presented at PyCon 2019, you'll use pandas to answer questions about a real-world dataset. Through each exercise, you'll learn important data science skills as well as "best practices" for using pandas. By the end of the tutorial, you'll be more fluent at using pandas to correctly and efficiently answer your own data science questions.

Faster Python without restructuring your code.

Poetry, a next-generation Python packaging tool, makes it easy to create and publish a Python package. This post walks through the changes I made to Flake8 Markdown's pyproject.toml and codebase to get it ready to publish on PyPI, the Python Package Index.

A summary of our Lambda Labs project which resulted in a music recommender web app called MoodiBeats.com.

Learn to do some text analysis in this Python tutorial, and test hypotheses using confidence intervals to insure your conclusions are significant.

An approach to combining Vue Single File Components and Django Templates, offering freedom to leverage both whenever and wherever is appropriate in a single project.

One of the most common utilizations of Tensorflow and Keras is the recognition/classification of images. If you want to learn how to use Keras to classify or recognize images, this article will teach you how.

We show how to apply a Nobel-prize winning economic theory to the stock market and solve the resulting optimization problem using simple Python programming.

In this tutorial I will be providing a general understanding of why celery message queue's are valuable along with how to utilize celery in conjunction with Redis in a Django application. To demonstrate implementation specifics I will build a minimalistic image processing application that generates thumbnails of images submitted by users.

Interesting Projects, Tools and Libraries

Python framework that facilitates the quick development of complex video analysis applications and other series-processing based applications in a multiprocessing environment.

Kopf —Kubernetes Operator Pythonic Framework— is a framework and a library to make Kubernetes operators development easier, just in few lines of Python code.

Python libraries for Google Colaboratory.

Simple focus animations for tiling window managers.

A state of the art knowledge base.

Implementations of basic RL algorithms with minimal lines of codes! (pytorch based)

A Pytorch implementation of WaveVAE ("Parallel Neural Text-to-Speech")

Python cache interface with clean API and built-in memcache & redis + asyncio support. 

PugSQL is a simple Python interface for using parameterized SQL, in files, with any SQLAlchemy-supported database.

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.