Introduction

Python is a unique language. As a software developer, I have come to appreciate it for its particularities. There is a certain artistic beauty about a well-written Python program. I love when I find the most “Pythonic” solution to a problem and then look back and wonder how I thought any other answer would do.

Unfortunately, for years, I was crippled by an instinctual desire to view Python through the lens of the other languages I knew. Although I could read and write in Python, I failed to see the “obviousness” of a particular practice. It was like trying to speak Spanish using only a translation dictionary. I could write Python, ...

Get Dead Simple Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.