These seminar materials provide a (very) brief introduction to Python, with emphasis on financial applications. No experience with Python or programming is required.

Be sure to first view the slides available at the link below for a general overview of the Lessons and Examples, as well
as software and package install instructions.

Python for Finance Slides

Arithmetic, variables, and dataframes.

Python Code (.py) Jupyter Notebook (.ipynb)

Retrieving data from Yahoo! Finance, percent returns, graphing.

Python Code (.py) Jupyter Notebook (.ipynb)

CAPM, beta, alpha, retrieving market data, regression, graphing.

Python Code (.py) Jupyter Notebook (.ipynb)

Find the optimal portfolio given historical risk and return. Be sure to create an account at www.quandl.com first.

Python Code (.py)