When I started in hedge funds I used R, the same language I used in university for my masters dissertation so it was fresh in my mind. We also used S+, Matlab, C++ and a proprietary language elsewhere in the firm. Then the firm decided to consolidate and rewrite everything in python. So at that point I had to learn how to use it. The firm ran a single 2 hour course, and then mostly it was from osmosis (having three software engineers in the team that could already use the language) and the normal way you learn to use any language (googling anything you don't know). Plus at this point I'd already been programming in various languages for nearly 30 years.
I've only got two python books on my shelf. The 'beginner' book is 'learning python' by Lutz. The intermediate book is the 'python cookbook'. I've never taken a publicly available programming course in my life so I can't recommend any. But I've heard people rave about
https://learnpythonthehardway.org/
GAT