Hands-on notebooks exploring investment fundamentals and financial data analysis. Built as a learning sandbox for data retrieval, risk/return analysis, and portfolio experiments.
- Data ingestion from Yahoo Finance via yfinanceandpandas-datareader.
- Exploratory analysis and visualization with Pandas/NumPy/Matplotlib.
- Experiments with portfolio theory, CAPM, and Monte Carlo simulations.
Python 3.13, Jupyter Notebook, Pandas, NumPy, SciPy, Statsmodels, Matplotlib, Poetry
Notebook-centric project with ad-hoc scripts; no web server or API components.
Uses vectorized operations (NumPy/Pandas) for efficient analysis. Accessibility not applicable to notebooks.
- Node.js: 18.17.0
- Python 3.13 and Poetry for environment management
git clone https://github.com/maxgalchenko/Python-for-Finance.git
cd Python-for-Finance
npm installnpm run dev
# Production
npm run build
npm start- npm run dev– Not used in this repo (notebook-driven workflow)
- npm run build– Not used in this repo
- npm test– Not used in this repo
Built with ❤️ by Maksym Galchenko