3 ms·
That'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
by godDLL 18y ago
That'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).