… and I say “the hard way” because I suddenly need to know it for work work.
I think the last time I went through Zed Shaw’s Learn Python the Hard Way I stopped around exercise 15 or 16. At that time, I had no real incentive to learn Python other than for personal interest, though. This time the need is real!
Bring it on. :-)