Get in Touch
 Duration 35 hours

Course Outline

Introduction

Configuring the Development Environment

  • Comparing local versus online programming environments: Anaconda and Jupyter

Core Python Programming Concepts

  • Exploring control flow, data types, functions, data structures, and operators

Enhancing Python Functionality

  • Working with Modules and Packages

Building Your First Python Application

  • Calculating initial and final dates and times

Retrieving External Data with Python

  • Handling data import/export and reading/writing CSV files
  • Connecting to and querying SQL databases

Structuring Data with Arrays and Vectors

  • Utilizing NumPy and vectorized operations

Data Visualization Techniques

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

Data Analysis Workflows

  • Conducting statistical analysis with 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 Strategy

  • Executing capital allocation, asset distribution, and risk evaluation

Risk Assessment and Performance Tracking

  • Formulating and resolving portfolio optimization challenges

Fixed-Income and Derivative Valuation

  • Performing analysis on fixed-income securities and pricing options

Financial Time Series Examination

  • Interpreting time series data within financial markets

Deploying Python Applications to Production

  • Integrating applications with Excel and other web-based tools

Enhancing Application Performance

  • Optimizing application efficiency
  • Leveraging Parallel Computing and Multiprocessing

Debugging and Troubleshooting

Conclusion

Requirements

  • Foundational knowledge of finance, including securities and derivatives
  • Basic understanding of probability theory and statistics
  • Elementary proficiency in differential and integral calculus

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories