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 more I feel the quality of my programming improve and mature.
The second reason I’m still around is the Python community. It’s one of the most welcoming, inclusive, active, and friendly communities I’ve seen, embracing scientists, quants, web developers, systems people, and data scientists on every continent. It’s been a joy and honor to work with members of this community, and I encourage everyone to join in.