On a sidenote though: With all those resources readily available, don't fall for the trap of being in love with preparing. I had a phase of getting stuck in a loop of doing one tutorial after another, setting up the editor again and again or generally spending too much time on minor things that make you feel like ticking checkboxes but actually don't move you forward. It happens all the time when one starts and learns somehing new - I saw it in music and audio too: People got obsessed with the tools instead of focusing on the work - whether it's that new eq or compressor (which actually isn't all that essential to the results) or starting the 17th tutorial before planning to finally tackles a real world project - in many cases those are just variations on the procrastionation theme. Just do it and learn as you go - afterwards you'll know which tools you really need.
There's so much information on the web, or via books/video courses/MOOCs that there's no need to do the structured learning thing. Particularly with Python. Plus, Python is used in security to create scripts/tools.
EDIT: Example of some books, vis-a-vis Python and security (learn the basics first).
* Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
* Hacking Secret Ciphers with Python
* Python Penetration Testing Essentials
* Gray Hat Python: Python Programming for Hackers and Reverse Engineers
The financial thing was more about certification training, as I was (mistakenly) under the impression that they carried more weight and would open more doors for me. Especially in the Security realm.
I had also looked at things like bloc.io but who really has that much money for that kind of training on their own? Thank you for the response!