This is my list of the resources i personaly use and have used to learn and develop python. this is mostly so i can find them for myself later but might have some relevance for other people. This is not a complete list but i try to keep it updated with the most useful links. If you have anything to add please create an issue with the resource you want added. But no mater what the best learning resource is practise.
To use python you need to know the language and there is some great resources for that avalible. most of these are avalible for free and all of them are in my mind great.
The Hitchhiker’s Guide to Python
Learn python the hard way(paid)
Automate the borring stuff with python
Network Programmability and Automation(paid)
I mostly use python for network automation but there is also other forms of automation I use python for.
Automate the borring stuff with python
Network Programmability and Automation(paid)
The future is alot of API's and web. It doesn't mater if you write it or not these tools are useful for everything HTTP.
Postman(A must for working with rest)
You get alot of data and some of that data needs to be stored.
Like many other things in life development becomes much better with the right tools.
VSCODE(The last IDE you ever need)
Postman(A must for working with rest)
Windows Subsystem for Linux(A must for windows)
GIT(Good version control is a must)
Comments in the code is not really proper documentation so let's do it rigth. If you have access to a documentation platform like confluence use that but there is other resources that is really useful.
Documentation can get you a long way but sometimes you can need more.
The offical documentation(either for python or the libary your having troble with)
There are some people that is amazing at python you should follow if you are interested in the amazing work they do.
There are always new and exciting things in the world of python. This is how i keep up without spending alot of time Mybridge python(click watch)