DEV Community

Discussion on: Beginner Python Resources Recommended by the Tech Community

Collapse
 
prahladyeri profile image
Prahlad Yeri

Automate the boring stuff is simply amazing. Its full of simple and innovative python tricks and applications, its a must read for anyone new to the python world.

Apart from that, nothing beats practical experience working on open source projects. If you really want to dive deep into python as a programmer (not someone who teaches or just blogs about it), then create a project on github (however small or mundane, it doesn't matter) and start coding.

The small and mundane things like packaging and releasing builds on PyPi, writing unit tests using PyTest and generating documentation using Sphinx and ReadTheDocs will teach you something of real and practical value.

I know it sounds a lot, but you'll get it all in no time once you dive into it and there is no better way to learn python than programming and contributing to open source projects!