Course Outline

Introduction

Understanding the Fundamentals of Python for Government

Overview of Using Technology and Python in Finance for Government

Overview of Tools and Infrastructure for Government

  • Python Deployment Using Anaconda for Government
  • Using the Python Quant Platform for Government
  • Using IPython for Government
  • Using Spyder for Government

Getting Started with Simple Financial Examples with Python for Government

  • Calculating Implied Volatilities for Government
  • Implementing the Monte Carlo Simulation
    • Using Pure Python for Government
    • Using Vectorization with Numpy for Government
    • Using Full Vectorization with Log Euler Scheme for Government
    • Using Graphical Analysis for Government
  • Using Technical Analysis for Government

Understanding Data Types and Structures in Python for Government

  • Learning the Basic Data Types for Government
  • Learning the Basic Data Structures for Government
  • Using NumPy Data Structures for Government
  • Implementing Code Vectorization for Government

Implementing Data Visualization in Python for Government

  • Implementing Two-Dimensional Plots for Government
  • Using Other Plot Styles for Government
  • Implementing Finance Plots for Government
  • Generating a 3D Plot for Government

Using Financial Time Series Data in Python for Government

  • Exploring the Basics of pandas for Government
  • Implementing First and Second Steps with DataFrame Class for Government
  • Getting Financial Data from the Web for Government
  • Using Financial Data from CSV Files for Government
  • Implementing Regression Analysis for Government
  • Coping with High-Frequency Data for Government

Implementing Input/Output Operations for Government

  • Understanding the Basics of I/O with Python for Government
  • Using I/O with pandas for Government
  • Implementing Fast I/O with PyTables for Government

Implementing Performance-Critical Applications with Python for Government

  • Overview of Performance Libraries in Python for Government
  • Understanding Python Paradigms for Government
  • Understanding Memory Layout for Government
  • Implementing Parallel Computing for Government
  • Using the multiprocessing Module for Government
  • Using Numba for Dynamic Compiling for Government
  • Using Cython for Static Compiling for Government
  • Using GPUs for Random Number Generation for Government

Using Mathematical Tools and Techniques for Finance with Python for Government

  • Learning Approximation Techniques
    • Regression for Government
    • Interpolation for Government
  • Implementing Convex Optimization for Government
  • Implementing Integration Techniques for Government
  • Applying Symbolic Computation for Government

Stochastics with Python for Government

  • Generation of Random Numbers for Government
  • Simulation of Random Variables and of Stochastic Processes for Government
  • Implementing Valuation Calculations for Government
  • Calculation of Risk Measures for Government

Statistics with Python for Government

  • Implementing Normality Tests for Government
  • Implementing Portfolio Optimization for Government
  • Carrying Out Principal Component Analysis (PCA) for Government
  • Implementing Bayesian Regression using PyMC3 for Government

Integrating Python with Excel for Government

  • Implementing Basic Spreadsheet Interaction for Government
  • Using DataNitro for Full Integration of Python and Excel for Government

Object-Oriented Programming with Python for Government

Building Graphical User Interfaces with Python for Government

Integrating Python with Web Technologies and Protocols for Finance for Government

  • Web Protocols for Government
  • Web Applications for Government
  • Web Services for Government

Understanding and Implementing the Valuation Framework with Python for Government

Simulating Financial Models with Python for Government

  • Random Number Generation for Government
  • Generic Simulation Class for Government
  • Geometric Brownian Motion
    • The Simulation Class for Government
    • Implementing a Use Case for GBM for Government
  • Jump Diffusion for Government
  • Square-Root Diffusion for Government

Implementing Derivatives Valuation with Python for Government

Implementing Portfolio Valuation with Python for Government

Using Volatility Options in Python for Government

  • Implementing Data Collection for Government
  • Implementing Model Calibration for Government
  • Implementing Portfolio Valuation for Government

Best Practices in Python Programming for Finance for Government

Troubleshooting for Government

Summary and Conclusion for Government

Closing Remarks for Government

Requirements

  • Basic programming skills
  • A strong foundation in mathematics for financial applications, ensuring alignment with public sector requirements for government
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories