Python for Quant Finance Shivgan Joshi www.QcFinance.in
Contents Data Handling Panda, Numpy and other libraries Figures and chartings Maths – Regression and Clustering Common typos in syntax Symbolic Computation Connecting to SQL / MongoDB
When things don’t work Changing path from window settings Reinstalling python Using anaconda Checking Ipython Reinstalling package Sublime + Python + anaconda
Panda Play Playing with Arrays Selecting Rows / Columns Applying a function on each element of the column Renaming or Deleting columns Applying a function to the entire – element by element operation
Panda Commands Match and make data frames smaller Group_by in data frames Left join in Panda data frames Saving Excel
Functions in Python Something to return Indentation What to do with the starting It only compares number?
Classes in Python Displaying a standard message about the things Including everything in other classes All utility functions in one place When to use classes Classes inheritance Constructor Destructor
Library: Sympy from sympy import Symbol Symbolic Computation
Numpy NP Generating random numbers
Dictionary Many times Data comes in the format of dictionary Element by element play with dictionary Keys and values
GIU in Python GIU Pythons Button Backend Exe generator
Regression and Cluster Analysis
Trouble maker syntax [][] – double brackets Indentataion Panda count if the string is present
Fixed Income using Python Term structure Bond Pricing Interest rate models Calibration of interest rate models
Matplotlib library Graphs and charts for the histograms