As a language reference you could use something like that https://gto76.github.io/python-cheatsheet/ or another good book https://doughellmann.com/blog/the-python-3-standard-library-...
Here's an interview with the author in 2015
I started with Mark Lutz's Learning Python (http://shop.oreilly.com/product/9780596513986.do) about 10 years ago.
In the meanwhile I've been an active contributor to large Python-based open source projects, e.g., Salt (https://github.com/saltstack/salt) which not only that it helped me get feedback from people with a tremendous experience, but also reading through the code taught me good practices and many good ways to solve various problems.
A few months ago I started reading Luciano Ramalho's Fluent Python (http://shop.oreilly.com/product/0636920032519.do) which is just beautifully written and with a wide variety of topics for a deeper look inside Python internals.
* Already know a language - https://learnxinyminutes.com/docs/python3/ and https://docs.python.org/3/tutorial/
* In depth - Fluent Python (http://shop.oreilly.com/product/0636920032519.do)
* Pythonic way - https://gist.github.com/JeffPaine/6213790 and http://www.effectivepython.com/
* Practice - https://www.codewars.com/
For more links, see a list I made(https://github.com/learnbyexample/scripting_course/blob/mast...)
It's a bit pricey, but I managed to score it on a 50% sale, and I have to say I think it's a very good book for people already fluent in other programming languages.
Get dozens of book recommendations delivered straight to your inbox every Thursday.