Course Outline
Introduction
Configuring the Development Environment
- Local vs. online programming: Anaconda and Jupyter
Python Programming Fundamentals
- Control structures, data types, functions, data structures, and operators
Enhancing Python Capabilities
- Modules and Packages
Building Your First Python Application
- Calculating start and end dates and times
Accessing External Data with Python
- Importing and exporting, reading and writing CSV data
- Connecting to and retrieving data from SQL databases
Structuring Data with Arrays and Vectors
- Utilising NumPy and vectorised functions
Data Visualisation
- 2D and 3D plotting with Matplotlib, pyplot, and SciPy
Data Analysis
- Processing data using scipy.stats and pandas
- Importing and exporting financial data (Excel, web sources, etc.)
Simulating Asset Price Trajectories
- Monte Carlo simulations
Asset Allocation and Portfolio Optimisation
- Executing capital allocation, asset distribution, and risk evaluation
Risk Analysis and Investment Performance
- Formulating and resolving portfolio optimisation problems
Fixed-Income Analysis and Option Pricing
- Conducting fixed-income analysis and pricing options
Financial Time Series Analysis
- Examining time-series data within financial markets
Transitioning Python Applications to Production
- Integrating applications with Excel and web-based systems
Application Performance
- Optimising application efficiency
- Parallel computing and multiprocessing
Troubleshooting
Conclusion
Requirements
- A foundational knowledge of finance (e.g., securities, derivatives)
- A general grasp of probability and statistics
- Elementary differential and integral calculus
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 6500 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
How to manage business financials
surprise mtileni - Hatima Holdings (Pty) ltd
Course - Learning Xero
Good communication, open for discussion, kept it interesting and engaging
Ahmet Keyman - Keytrade AG
Course - Management Accounting and Finance for Non-Finance Professionals
Hands-on exercises related to content really helps to understand more about each topic. Also, style of start class with lecture and continue with hands-on exercise is good and helpful to relate with the lecture that presented earlier.