Besides the occasional dive into PHP, I've only ever worked with JavaScript. I went to a bootcamp for front end engineering and work as a UI engine...
For further actions, you may consider blocking this person and/or reporting abuse
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!
Hey Kara,
Thanks for the resources. There's also an awesome python list at github.com/vinta/awesome-python. You can browse them all and more at bookmarks.dev/search?q=python and add the category you are interested in in the search.
To be honest I think the official docs and HOWTOs are really underrated. I found it to be the best source for learning regex and argparse which are pretty common yet useful topics.
Full Stack Python has excellent references to topic specific material.
Ohh, thank you!
Hi Kara,
Thanks for this post.
I'm currently learning Python so this will be very useful.
Saludos,
I’m so glad!
The official Python tutorial is really good