Python Best Practices for More Pythonic Code#
The articles and tutorials in this section contain best practices and other “nuggets of wisdom” to help your write better, more idiomatic, and more Pythonic code.
Here you’ll find specific resources that will teach you how to idiomatically use the features of Python, what sets it apart, and how writing in Python is different than writing code in another language.
As a high-level programming language, Python offers a lot of flexibility and freedom to implement thing. This can make it challenging to pick and choose from “the right way” to do things if there are several viable approaches you can choose from.
Our goal here is to make you a better—more effective, more knowledgeable, more practical—Python developer. You’ll get the most out of these article if you already have some knowledge of Python, and you want to get to the next level.
Free Bonus: 5 Thoughts On Python Mastery, a free course for Python developers that shows you the roadmap and the mindset you'll need to take your Python skills to the next level.
Python 3 Installation & Setup Guide
Aug 31, 2020 basics best-practices python
Structuring a Python Application
Apr 28, 2020 basics best-practices python
Defining Main Functions in Python
Mar 10, 2020 best-practices intermediate
Python Command Line Arguments
Feb 05, 2020 best-practices intermediate tools
Threading in Python
Nov 19, 2019 best-practices intermediate
Python Type Checking
Oct 29, 2019 best-practices intermediate