| More Frequent Python Releases? |
“Ł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.”
Dependencies Between Python Standard Library Modules
What would a minimal Python standard library (only enough code to successfully download and install other packages) look like? Nice research and writeup.
Join a Community of 3.5 Million Developers on DigitalOcean
Discover why Python developers love self-hosting their apps on DigitalOcean, the simplest cloud platform. Click here to learn more and get started within minutes →
Functional Programming in Python
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().
REAL PYTHON video
How to Build a Raspberry Pi + Python Robot
“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.”
AUGUST R. GARCIA
How to Use Redis With Python
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.
One Program Written in Python, Go, and Rust
“This is a subjective, primarily developer-ergonomics-based comparison of the three languages from the perspective of a Python developer”
SymPy Makes Math Fun Again
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.
Choose Boring Technology
Text version of an interesting talk about making technology choices by Dan McKinley. Related Hacker News discussion here.
Python Now Beating Java on Google Trends Worldwide
Senior Back-End Web Developer (Vancouver, Canada)
Senior Backend Software Engineer (Remote)
Python Developer (Clive, IA)
Sr. Python Engineer (Arlington, VA)
PUBLIC BROADCASTING SERVICE
Senior Backend Software Engineer (Remote)
Data Engineer (Munich, Germany)
Senior Python Developer (Malta, Europe)
GAMING INNOVATION GROUP
More Python Jobs >>>
Articles & Tutorials
Snagging Parking Spaces With Mask R-CNN and Python
Adam built a high-accuracy parking space notification system with Python and Deep Learning. Very cool!
Automate Debugging With GDB Python API
How to add custom GDB commands and pretty printers using the Python API.
How to Build a CI/CD Pipeline With Docker
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.
Building a CO₂ Monitor With Python on a Raspberry Pi
“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.”
Machine Learning for Email Signature Detection With Python and XGBoost
Extracting contact information from emails using supervised machine learning algorithms.
“Python Concurrency” Quiz
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 Visual Intro to NumPy and Data Representation
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.
Innovate Software at OSCON
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
Python Continuous Integration and Deployment From Scratch
Learn how to set up continuous integration and deployment for your Python projects using Semaphore, a cloud-based CI/CD service.
How to Make a Smart Baby Monitor With Python
Learn to build your own smart baby monitor using Python, a Raspberry Pi, peripheral sensors and the Twilio API for sending SMS.
Remote Python Development on the Raspberry Pi (Or Amazon EC2)
How to configure your host machine to connect to these systems and remotely perform Python development.
5 Common Mistakes Made by Beginner Python Programmers
Handling Multipart/Form-Data Natively in Python
Using Type Hints in Python 2 Libraries
Projects & Code
riposte: Wrap Python Apps Inside a Tailored Interactive Shell
PyMathProg: Mathematical Programming Environment for Python
easyfile: Python Random File Access for Humans
heroku-load-balancer: Load Balancer for Your Heroku Pipeline Applications
catcher: Microservices Test and Univeral Migrations Tool