3 ms·
Pick a project and just start coding. The Python documentation is good enough that you should be able to teach yourself as you go. A coding contest site like
by quantumhobbit 18y ago
Pick a project and just start coding. The Python documentation is good enough that you should be able to teach yourself as you go. A coding contest site like Project Euler is a good source of quick problems to hone your skills on. Whenever you run into a tricky situation run a google search on it and you'll be surprised how often the solution is built into python.
- godDLL 18y agoThat's exactly my experience. "Dive into Python" made my head spin, confusingly enough (it is a great book). I did a small project (a deployment system that compiles HTML from a database of Markdown text using Jinja2 templating), coded it up real fast (I was amazed), refactored the thing to read easily and extend well, and just sat back. Just like that. I all made so much sense, while being so concise, I didn't realize it could be so elegant to write something, something readable, something you do not have to decipher when you get back to it later. I am absolutely sold. So here's my two cents -- pick a project, a small one, not necessarily something you're going to sell or even release, some repetitive task you have to perform, for instance, and automate that with Python, bring some structure to it and see how that goes. You might be not as impressionable, but there is definitely immediate gains with this approach (besides scratching your own itch as with my example).