If you are using python for financial, you should try the Anaconda distribution. Many people in scientific and financial areas that code in python use the Anaconda distribution. https://www.anaconda.com/. Furthermore, you should know the numpy, pandas, and matplotlib packages for python. They are used extensively in financial and scientific python programing. Matplotlib is a gui package for python. You should also get familiar with jupyter notebooks, an interactive python notebook. Great for prototyping and creating content to discuss with other people. This is one of the best things about python.