Python is such a popular language for good reason: Its principles are strong. However, if Python is “the second-best language for everything”… that means the first-best is often chosen instead. Oh no! How can Pythonistas survive a project or workplace without our favorite language? Take a deep breath, because I’ll show you how to apply things that make Python great to other software spaces.
Personally, even though I love Python, I don’t use it daily at my full time job. Nevertheless, Pythonic thinking guides my whole approach to software. I will talk about how the things that make Python great can be applied to non- Python places in three primary ways:
- Principles from the Zen of Python
- Projects that partially use Python
- People who build strong, healthy community
I will provide stories, statistics, examples, projects, side-by-side code comparisons, and pictures to explain these points well. Python’s values can make the software world a better place!