Last night I registered for PyCon
2011 in Atlanta, GA. This is my first
“real” technical convention, and I’ll be going as an individual. I’ve
been to an internal symposium at my company, but they’re generally too
cheap to send people to things like this. So, not only am I paying for
the whole thing myself, but its also my Spring Break. I think its going
to be worth it, though.
I love Python. I taught the language to myself because I wanted to learn
a new language and was looking for a more flexible, powerful replacement
for Perl. I was parsing floating-point data out of the output of various
applications and analyzing it, and while Perl rocked for the parsing
part I had to take the parsed output and feed it into either
Excel/OpenOffice or Matlab for the analysis part. Python let me do
everything at once, including the interactive prompt that previously
made Matlab my tool of choice. Little did I know, at the time, that this
original use just scratched the surface of what the language could do.
Since then, I’ve written everything I can get away with in Python. I
wrote my own interactive console for controlling our applications in our
development lab. I wrote a small control program designed to work with
the PBS job control system to run multiple small scripts in parallel on
each core requested by the PBS job. I do all of the homework for my
current Masters course in Python. I even write and use Python
applications to support my play in EVE Online.
I haven’t been able to connect with any Pythonistas locally, though. At
my company, the software engineers are mostly fluent in C only (some in
C++), and the analysts only really know Fortran and Matlab. The software
development landscape in the Metroplex is dominated by enterprise
activities, owing to the density of corporate headquarters here, so its
heaven for Java and .NET developers but rather barren for others. So,
I’m really looking forward to this conference as a way to meet other
practitioners, find out where the language is going (technically and
professionally), and learn something from real people as opposed to
books and webpages. Plus, it gives me a chance to scout out Atlanta some
more, since it appears to be an interesting city with interesting
opportunities.