“Łukasz Langa, who is the release manager for the upcoming 3.8 release, as well as the manager for the date-to-be-determined release of 3.9, has proposed PEP 596 (“Python 3.9 Release Schedule (doubling the release cadence)”). As its name would imply, the PEP proposes halving the current release cycle to nine months, which would make the 3.9 release happen in June 2020.”

What would a minimal Python standard library (only enough code to successfully download and install other packages) look like? Nice research and writeup.

sponsor

Learn how to approach functional programming in Python. You’ll cover what functional programming is, how you can use immutable data structures to represent your data, as well as how to use filter(), map(), and reduce().

video

“Building robots seems expensive and complicated. However, it turns out that it’s relatively straightforward. Do you have an IQ higher than 90 and assorted random garbage lying around your house? Then you too can make a robot in a reasonably small amount of time.”

In this step-by-step tutorial, you’ll cover how to use both Redis and its Python client library. You’ll learn a bite-sized slice of Redis itself and master the redis-py client library.

“This is a subjective, primarily developer-ergonomics-based comparison of the three languages from the perspective of a Python developer”

Intro to SymPy, a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible.

Discussions

Text version of an interesting talk about making technology choices by Dan McKinley. Related Hacker News discussion here.

Python Jobs

More Python Jobs >>>

Articles & Tutorials

Adam built a high-accuracy parking space notification system with Python and Deep Learning. Very cool!

How to add custom GDB commands and pretty printers using the Python API.

This post walks through the demo code from a talk given at DockerCon. It includes a CI/CD pipeline for a Python Flask app. The pipeline builds a Docker image, pushes the image to Docker Hub, and kicks off a deployment script which will run the app in a container on a DigitalOcean server.

sponsor

“I’ve definitely experienced situations where I had to sit in a room with lots of people and felt more and more tired the longer I spent in the room. I had never considered that this is more than just being bored, that there might be a physiological reason for this feeling.”

Extracting contact information from emails using supervised machine learning algorithms.

Test your understanding of concurrency and parallel programming concepts in Python, such as the difference between CPU-bound and I/O-bound programs, the GIL, and more.

A look at some of the main ways to use NumPy and how it can represent different types of data like tables, images, text, etc.

Join us this July at the O’Reilly Open Source Software Conference (OSCON) to discover what’s shaping software development and dive into the key technologies needed to build resilient, useful, innovative software. Save 25% with code PYCODER

sponsor

Learn how to set up continuous integration and deployment for your Python projects using Semaphore, a cloud-based CI/CD service.

Learn to build your own smart baby monitor using Python, a Raspberry Pi, peripheral sensors and the Twilio API for sending SMS.

How to configure your host machine to connect to these systems and remotely perform Python development.

Projects & Code