Course Outline
Introduction
Setting up the Development Environment
- Programming locally vs online: Anaconda and Jupyter
Python Programming Fundamentals
- Control structures, data types, functions, data structures and operators
Extending Python's Capabilities
- Modules and Packages
Your first Python Application
- Estimating beginning and ending dates and times
Accessing External Data with Python
- Importing and exporting, reading and writing CSV data
- 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
Analyzing Data with Python
- Data analysis with scipy.stats and pandas
- Importing and exporting financial data (Excel, website data, etc.)
Simulating Asset Price Trajectories
- Monte Carlo simulation
Asset Allocation and Portfolio Optimization
- Performing capital allocation, asset allocation, and risk assessment
Risk Analysis and Investment Performance
- Defining and solving portfolio optimization problems
Fixed-Income Analysis and Option Pricing
- Performing fixed-income analysis and option pricing
Financial Time Series Analysis
- Analyzing time series data in financial markets
Taking Your Python Application into Production
- Integrating your application with Excel and other web applications
Application Performance
- Optimizing your application
- Parallel Computing and Multiprocessing
Troubleshooting
Closing Remarks
Requirements
- An understanding of finance (securities, derivatives, etc.)
- A general understanding of probability and statistics
- Elementary differential and integral calculus
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses