Financial Modelling and Simulation with Python: using Numpy, Scipy, Matplotlib and Pandas

Saurabh Jaiswal (~saurabh5)





This Talk is about evolution of Python as a major technology used in Finance. These days various Financial Models are been simulated using python scientific libraries with amazing capabilities of Analysis, Calculation with higher order mathematical equations and statistical modelling complimented by Ploting libraries with 2D Graphs, Charts and Histograms.


  1. Introduction of Python for Finance
  2. Black & Scholes for European Call Options
  3. Monte Carlo simulation for European Call Options
  4. Value at Risk calculation using Monte Carlo Simulation
  5. Geometric Brownian Motion
  6. Basics of Volatility and Normal function
  7. Basics of Correlation, Covariance and VaR

Intended Audience:

  • Newbies, Beginners, Intermediate and Advanced , Exploring Python as complete language
  • Scientific Community working on Modelling and Simulations using Python as alternative to Matlab, Mathematica and R.
  • Financial , Banking Domain sectors like Risk Analysis ,using Python for Development, Automation and Testing,


Knowledge of Basics of Python and Libraries like Numpy, Scipy, Matplotlib and Pandas .

Content URLs:

Speaker Info:

  • More than 6 Years in Python Development in IT Industry
  • 3 Years into Research & Development in DRDO as Scientist and Researcher.
  • Open source Contributor in Python Software Foundation (PSF)
  • M.Tech. in Modelling and Simulations

Speaker Links:

You can find me at:

Section: Scientific Computing
Type: Talks
Target Audience: Intermediate
Last Updated:

I would request that you re-visit the intended audience. I agree with your premise that Python's adoption and popularity is increasing. However, the order in which you desire the audience may just be too niche/difficult for a PyCon (and I'd be happy to be proven wrong). Instead, if you focus on the newbies and demonstrate Python's ability to be extended into calculation of risk and such, you'd probably have an audience who are hooked (there have been previous instances where risk analysis etc have been great talks).

sankarshan mukhopadhyay (~sankarshan)

Thanks, sure that helps

Saurabh Jaiswal (~saurabh5)
The comment is marked as spam.


Thank you for your speech about financial modeling. It was very informative and useful. Particularly interesting were the blocks about planning the number of employees of the enterprise, in which it is planned to increase production volumes. Also interesting were - financial articles about the planning of operating expenses.


Now in finance, new technologies are used, and Python is no longer in the top 3. Yes, and there are many highly specialized programming languages, for example under the blockchain, which is now in vogue. Especially to protect financial transactions. True, as far as I know, have not yet been able to make the blockchain fast and cost-free. But progress is already there! The developers and I developed a payment system for and , and it works successfully, with analytics and all the functionality that is needed.

Владимир Самойлов (~vladimirsam17)

Login to add a new comment.