Python

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.

Python scripts to automatically replace text in Scribus

Python scripts to automatically replace text in Scribus
Need to swap out text in Scribus? These Python scripts may help.Read more

How to work with dates and time with Python

How to work with dates and time with Python
Get a better understanding of datetime in Python with this primer.Read more

4 Python libraries for building great command-line user interfaces

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, we explore Prompt Toolkit, Click, Pygments, and...Read more

4 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.Read more

Colorful deployments: An introduction to blue-green, canary, and rolling deployments

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 latest installment of OpenShift.Read more

Cross-platform development with Python and BeeWare

Cross-platform development with Python and BeeWare
Learn how the BeeWare suite of libraries and bridges will help Python developers deploy code across platforms.Read more

Grok the GIL: How to write fast and thread-safe Python

Grok the GIL: How to write fast and thread-safe Python
We explore Python's global interpreter lock and learn how it affects multithreaded programs.Read more

Automate podcast publishing with Python

Automate podcast publishing with Python
Python can help you skip over the fussy little steps required to publish podcasts. We walk through a custom script for automating the process.Read more