S1 Financial Modeling With Python and Excel
S1 Financial Modeling With Python and Excel
Nick DeRobertis1
1 University of Florida
June 9, 2021
Table of Contents
What is a Model?
A Retirement Problem
A General Structure
Real-world Problem
Cash in the
Wages, Savings Investment bank, person
retires
Real-world Problem
Table of Contents
Why Python?
Modeling Devices
Data science Web Development
Algorithmic Trading Web Scraping
Scripting Even these slides
Take as much as you need. Easy for beginners, many features for
experts.
Python Disadvantages
VBA is Old-School
Some tasks which are very simple in Python are very complex in Excel
Install Steps
1 Go to https://www.anaconda.com/products/individual to download
Python 3.8
2 Follow the steps in the installer
3 You will hit ”Advanced Installation Options”. It is very important that you
select ”Add Anaconda to my PATH environment variable”. It says it is not
recommended, and will highlight it in red when checked, but we will need it
later in the course.
4 Open CMD (windows key, search cmd)
5 Type python and hit enter. You should see Python 3.8 and a >>> come up.
Make sure you have selected Python 3.8 and not 2.7
Lecture Resources
1 Syllabus
2 Course Schedule
3 Slides - Financial Modeling with Python and Excel
4 Lecture Notes - Financial Modeling with Python and Excel