Get in Touch
 Duration 35 hours

Course Outline

Introduction

Configuring the Development Environment

  • Local versus online programming environments: Anaconda and Jupyter

Core Concepts in Python Programming

  • Control structures, data types, functions, data structures, and operators

Expanding Python's Functional Scope

  • Utilizing Modules and Packages

Developing Your First Python Application

  • Calculating initial and final dates and times

Accessing External Data Sources with Python

  • Data import/export, and reading/writing CSV files
  • Interacting with SQL databases

Managing Data with Arrays and Vectors in Python

  • Using NumPy and vectorized functions

Data Visualization with Python

  • 2D and 3D plotting with Matplotlib, pyplot, and SciPy

Data Analysis Techniques in Python

  • Performing data analysis using scipy.stats and pandas
  • Importing and exporting financial data from Excel, websites, and other sources

Simulating Asset Price Movements

  • Implementing Monte Carlo simulations

Asset Allocation and Portfolio Optimization

  • Executing capital allocation, asset allocation, and risk assessment strategies

Risk Analysis and Investment Performance Evaluation

  • Formulating and resolving portfolio optimization challenges

Fixed-Income Analysis and Option Pricing Models

  • Conducting fixed-income analysis and pricing options

Analysis of Financial Time Series

  • Examining time series data within financial markets

Deploying Python Applications to Production

  • Integrating applications with Excel and other web-based systems

Optimizing Application Performance

  • Enhancing application efficiency
  • Leveraging Parallel Computing and Multiprocessing

Diagnostic Troubleshooting

Conclusion

Requirements

  • A solid understanding of finance, including securities and derivatives
  • A general grasp of probability and statistics
  • Basic knowledge of differential and integral calculus

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories