3 ms·
I agree with this, but I'll throw out one other way to learn Python if you already know a programming language: 1. Blast through just about any book and type i
by zedshaw 14y ago
I agree with this, but I'll throw out one other way to learn Python if you already know a programming language:
1. Blast through just about any book and type in all the code getting it all to run. DO NOT just read the book. Coders constantly equate "I read about it" with "I can do it".
2. Go to any web framework that has a decent tutorial and build whatever they have you build. If web isn't your thing then find your thing and do that.
3. Pick a random thing (website, game, log parser) and try to replicate a small version of it.
4. Then try writing all the major algorithms in that language. Linked Lists, Arrays, Hashmaps, Binary Trees, string search and some hashing at a minimum.
That'll get you up to speed in the language quick, assuming you already know a couple of other ones.
- PaulMcCartney 14y agoHey Zed! Thanks for all your great work! Signed, your student.
- ntide 14y agoPaul McCartney does programming? Woah.
- armenarmen 14y agorereading LPTHW now. Thanks a million, it is the only thing that has worked for me, looking forward to starting SQL!
- nhebb 14y agoZed - any reason you don't offer a mobi version? I bought the PDF version and, to be honest, the font is just too small (~6 pt?) to be legible on a Kindle.