More than one way to skin a Python

python skeleton

For many months now, I’ve been telling people I’m “learning Python,” when in fact what I’ve been doing, and not nearly often enough, is reading about Python and then not actually doing anything in it. This is what happens when you do most of your reading when you’re away from your computer: I read a (digital) book about it, get to a part where I’m supposed to do an exercise, and then set it aside for when I have a computer in front of me. But when I have said computer in front of me, I’m engrossed in the million other shiny things it can do, and I forget.

This is also what happens when you have no accountability. I signed up for a MOOC called Learn to Program: The Fundamentals (U. Toronto) that has a certificate option, but of course the e-mails about it were filtered into a folder that I never look in, so I didn’t even go check out the first lesson when the course started. More recently, I signed up for a bunch of Python-related Meetups (The New York Python Meetup Group and NYC PyLadies), but I haven’t attended any events yet, because . . . I don’t really use Python, duh.

Sometimes when you have impostor syndrome, it’s because you actually are an impostor.

So, I thought I should finally start doing this. And that I should start writing about things as I’m learning them, again, as so many of the subjects in Kio Stark’s Don’t Go Back to School advise.

So. How I’m going to work on this:

  • Trying again with the U. Toronto course. The next real-time round starts on August 16, but I’m going to start watching the archived videos and doing the assignments today.
  • Doing CodeAcademy?! So many people have recommended it to me, and I signed up at some point, a million years ago, but then I ignored all the reminder e-mails and never went and did it. So I’ve signed up again (could not long into my existing account for love nor money) and am going to do this thing. Or, maybe JavaScript, instead (more on this later).
  • Continuing to read the books that I’m reading:
  • Going to those meetups! Starting this evening, when NYC Python is having a tech talk down in SoHo.

So, for today, I’m watching the first half-hour’s worth of the U. Toronto course, installing Python 3.3.2 and ActiveTcl 8.5.14, and otherwise making sure I’m set up properly to do things.

Photo: Python curtis by Ryan Somma; some rights reserved.

Leave a Reply

Your email address will not be published. Required fields are marked *