Python is a popular programming language in open source circles. Read the article collection to find out about Python's welcoming community, learn how to get started programming in Python, and scripts for improving your Python programming chops.

Resources for getting started with Python and machine learning

We round up a few of the best resources to help you advance from building a first program to...
Get started with machine learning using Python

Machine learning is an in-demand skill to add to your resume. We walk through steps for wading into...
Python scripts to automatically replace text in Scribus

Need to swap out text in Scribus? These Python scripts may help.
How to work with dates and time with Python

Get a better understanding of datetime in Python with this primer.
Getting started with 4 practical Python libraries: Prompt Toolkit, Click, Pygments, and Fuzzy Finder

In the second installment of a two-part series on terminal applications with great command-line UIs...
4 awesome command-line tools

We look at a few well-designed CLI programs and how they overcome some discoverability problems.
Colorful deployments: An introduction to blue-green, canary, and rolling deployments

Learn how to implement three popular deployment strategies—blue-green, canary, and rolling—on the...
Cross-platform development with Python and BeeWare

Learn how the BeeWare suite of libraries and bridges will help Python developers deploy code across...