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