Course Code:
pyprogfin
Duration:
7 hours
Prerequisites:
- An understanding of finance (securities, derivatives, etc.)
- A general understanding of probability and statistics
- Elementary differential and integral calculus
Overview:
Python is a programming language that has gained huge popularity in the financial industry. Adopted by the largest investment banks and hedge funds, it is being used to build a wide range of financial applications ranging from core trading programs to risk management systems.
Course Outline:
Your first Python Application
- Estimating beginning and ending dates and times
Accessing External Data with Python
- Importing and exporting, reading and writing CSV data
- Importing and exporting financial data (Excel, website data, etc.)
- Accessing data in an SQL database
Organizing Data Using Arrays and Vectors in Python
- NumPy and vectorized functions
Visualizing Data with Python
- Matplotlib for 2D and 3D plotting, pyplot, and SciPy