Get in Touch
 Duration 35 hours

Course Outline

Introduction

Establishing the Development Environment

  • Local programming versus online environments: Utilizing Anaconda and Jupyter

Core Python Programming Concepts

  • Flow control, data types, function definition, data structures, and operator usage

Enhancing Python Functionality

  • Working with modules and packages

Developing Your Initial Python Application

  • Calculating initial and final dates and times

Retrieving External Data via Python

  • Handling CSV data through import, export, read, and write operations
  • Interacting with SQL database information

Structuring Data with Python Arrays and Vectors

  • Leveraging NumPy and vectorized operations

Data Visualization with Python

  • Creating 2D and 3D plots using Matplotlib, pyplot, and SciPy

Data Analysis Using Python

  • Executing data analysis with scipy.stats and pandas
  • Managing financial data import and export (including Excel and web sources)

Modeling Asset Price Movements

  • Implementing Monte Carlo simulations

Asset Allocation and Portfolio Optimization

  • Executing capital allocation, asset distribution, and risk evaluation

Risk Assessment and Investment Performance Evaluation

  • Formulating and resolving portfolio optimization challenges

Fixed-Income Analysis and Options Valuation

  • Conducting fixed-income assessments and pricing options

Financial Time Series Analysis

  • Examining time series data within financial markets

Deploying Python Applications to Production

  • Integrating your application with Excel and other web-based tools

Application Performance Enhancement

  • Optimizing application efficiency
  • Utilizing Parallel Computing and Multiprocessing

Debugging and Troubleshooting

Concluding Remarks

Requirements

  • Familiarity with financial instruments such as securities and derivatives
  • A broad understanding of probability and statistical principles
  • Basic knowledge of differential and integral calculus

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories