hofmannj0n
introduction-to-quantitative-finance-in-python
Jupyter Notebook

streamlit appliations and colab notebooks with introductory material to qf in Python

Last updated Jun 2, 2026
62
Stars
21
Forks
1
Issues
0
Stars/day
Attention Score
40
Language breakdown
No language data available.
Files click to expand
README

Introduction to Quant Finance in Python

Streamlit applications and Google Colaboratory notebooks with introductory material to qf in Python.

autoML.py file contains streamlit app with automated machine learning

portfolio.py file contains streamlit app with auto portfolio optimizer & EDA

tutorials folder contains tutorials for various python packages dealing with financial data and time series modeling

Inside the tutorials folder you will find notebooks detailing comprehensive looks into common trading algorithims, ARIMA modeling, and some of the more common finance libraries.

Video tutorial located here

Prerequisites

make sure you have a code editor setup with python >= 3.10 and a zsh / bash based shell, VS code is my editor of choice:

VS code

download Python

Cloning the repository (MacOS)

  • clone repository inside code-editor of choice
  • setup enviroment in terminal: (make sure to select enviroment as workspace interpreter)
python3.10 -m venv automl
  • install dependencies
pip install -r requirements.txt
  • run applications:
streamlit run autoML.py streamlit run portfolio.py
  • explore the jupyter notebooks located in tutorials to further your understanding of qf
🔗 More in this category

© 2026 GitRepoTrend · hofmannj0n/introduction-to-quantitative-finance-in-python · Updated daily from GitHub