Preface
I’ve been coding in Python for 16 years now, far longer than in any other language I’ve ever used. I’ve used Python for system administration, for web applications, for database management, and for data analysis over those years, but most important, I’ve come to use Python just to help myself think about a problem more clearly.
Based on my earlier experience, I would have expected that by now I would have been lured away by some other language that was faster, cooler, sexier, whatever. I think there are two reasons that didn’t happen. First, while other languages have come along, none has helped me do what I needed to do quite as effectively as Python. Even after all these years, the more I use Python and the more I understand it, the ...