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
Testimonials (5)
The fact of having more practical exercises using more similar data to what we use in our projects (satellite images in raster format)
Matthieu - CS Group
Course - Scaling Data Analysis with Python and Dask
I thought the trainer was very knowledgeable and answered questions with confidence to clarify understanding.
Jenna - TCMT
Course - Machine Learning with Python – 2 Days
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Course - Developing APIs with Python and FastAPI
The explaination
Wei Yang Teo - Ministry of Defence, Singapore
Course - Machine Learning with Python – 4 Days
Trainer develops training based on participant's pace