There's a book for that OP: Mastering Python for Finance
If you have the basics down you'll be able to handle that book no problem.
>Who This Book Is For
If you are an undergraduate or graduate student, a beginner to algorithmic development and research, or a software developer in the financial industry who is interested in using Python for quantitative methods in finance, this is the book for you. It would be helpful to have a bit of familiarity with basic Python usage, but no prior experience is required.