Python for Financial Analysis
Move familiar financial analysis tasks into reusable Python workflows.
- Prerequisite
- Spreadsheet familiarity. No prior coding required.
- Level
- Beginner
- Includes
- Quantfolio
- Format
- Live online · 1:1 or group
- Schedule & fee
- Agreed on your intro call
Is this for you?
Finance professionals who work mainly in spreadsheets and want to start using Python.
Repeated manual spreadsheet work is slow, hard to audit and hard to extend to larger datasets.
What you’ll be able to do
- Write and run basic Python in Jupyter notebooks.
- Import data from Excel and CSV files and clean it.
- Calculate returns, growth rates and common financial ratios.
- Create clear charts for reports.
Modules
- Getting started
- Data from spreadsheets
- Financial calculations
- Visualisation
- Automating a report
- Project
The outline can be tailored to your goals.
An analysis notebook and automated report.
- Analysis notebook
- Automated report that refreshes from new data
Tools & data
- Python
- pandas
- Matplotlib
- Jupyter
- Excel or Google Sheets
- Quantfolio
Financial statements and share prices of PSX-listed companies · International company and market data
Questions
I have never written code. Can I keep up?
Yes. The course starts from the beginning and uses finance tasks you already know.
Can I use my own work data?
You can apply the methods to your own data in the final project, subject to your employer's data rules.
How is it taught, and what does it cost?
Live online, one-on-one or in a small group. Schedule and fee are agreed with you on a free intro call.
Will this course guarantee trading results?
No. It builds knowledge and skills. It does not guarantee profits.
Statistics for Financial Decisions
Build the skills to research markets independently.
Talk to us for free. We'll help you choose the right path and give you a preview of Quantfolio.