3 ms·
I had prior experience with text processing and small scripting tasks with Perl, so I found it easier to learn Python I started with Automate the boring stuff
by asicsp 8y ago
I had prior experience with text processing and small scripting tasks with Perl, so I found it easier to learn Python
I started with Automate the boring stuff videos, it was a good refresher to programming concepts as well. I used to conduct Perl basics workshop for my juniors at college, replacing it with Python helped me a lot - both during preparing reference notes as well as while teaching
if finding an avenue to teach (colleagues, juniors etc) is not available, start doing projects - translating something you did in another language, some project you always wanted to do, etc
for beginners to programming, I would strongly suggest Think Python and Automate the boring stuff
- jimnotgym 8y agoI used the Automate... book. I must say I never found a really good resource to move from that to OOP, unit testing etc. I put a lot of scraps together for that. 'Python 3 Object Oriented Programming' by Dusty Phillips was a help, but not the answer. Lot's of Googling did that.
- asicsp 8y agoI have not much personal experience with OOP either.. but have seen 'Fluent Python' recommended a lot for this..