Juan Imbet
Home
Teaching
Teaching
Python Programming M2 (M203)
Attendance
Session 1 (03/09) Introduction, Methodology, and Tools.
Introduction to Python
Version Control
Session 2 (10/09) **PyBacktestChain**: A Backtesting framework for investment strategies that uses Blockchain technology to avoid overfitting.
Instructions
Session 3 (20/09) Data Module: Numpy, Pandas, and Object Oriented Programming..
Numpy and Pandas
Object Oriented Programming
Session 4 (01/10) Information Module: Portfolio Optimization with SciPy
Numerical Optimization
Session 5 (08/10) Simulation and Risk Management
Session 6
(15/10) Blockchain Module: Foundations, create a blockchain from scratch
Session 7 (22/10) Advanced Topics in Python.
Testing
-
Pydantic
-
Cython vs Python
-
Numba
Session 8 (19/11) Flask
and description of the project.
Project