It was a great year for Python at Opensource.com, as well. Here are the 10 best Python-related articles we published in 2018.
Python is a great first programming language, and it is only getting better as more educational tools are developed. By reading Opensource.com, you can Learn Python programming the easy way with EduBlocks or find out about Getting started with Mu, a Python editor for beginners.
The Python ecosystem
One of the best things about Python is its ecosystem: Whatever you need, there's probably a library for it on PyPI. Picking through the repository to find the best library—that's a different matter.
If you have a great idea for a personal project, we have 8 great Python libraries for side projects. If you want to write a GUI program, you can Add GUIs to your programs and scripts easily with PySimpleGUI. And if you are interested in a scalable approach to the web, check out An introduction to the Tornado Python web app framework.
Improving your Python
Because Python is so popular, it is likely you already know something about it—but you probably want to get better. If so, we've got you covered.
First, the Python 3.7 beginner's cheat sheet will help you take advantage of Python's latest and greatest capabilities.
If you want to write better code, check out 7 Python libraries for more maintainable code. If you want to take advantage of Python's magic methods, see Elegant solutions for everyday Python problems. You can read Functional programming in Python: Immutable data structures to learn how to use functional programming techniques to create code that is easier to reason about.
When you're ready to run your Python application, Running a Python application on Kubernetes shows you how to do it using the most popular container orchestration platform.