About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course PYT109
Scientific Computing and Quantitative Data Analysis Using Python

Duration: 5 Days

Synopsis

This course evolved from an adavanced Python programming course delivered to a group of very gifted atrophysicists. Out of a class of 7 5 had PhD's. This class is intended for the scientist or engineer ot quantitative data analysts interested in using Python in their work. After an intensive overview of Python and object oriented Python programming the course covers numeric data processing using NumPy arrays data visualisation using Matplotlib. This is followed by an investigation of advanced NumPy techniques using structured arrays and memory mapped arrays for processing large data sets. The next part of the course surveys the various scientific algorithms available in SciPy such as interpolation, integration, linear algebra, signal/image processing, optimization .... Finally techniques for interfaceing Python with other languages (C/C++/Fortran) are explored.

The quantitative data analysis sections of the course will include exercises in plotting and analysis of large data sets (e.g. astrophysics data sets, Dow Jones closing data). For those primarily interested in using Python for financial applications there will be exercises demonstrating using Python for e.g. calculating options pricing using Black-Scholes models and Monte Carlo simulation.

Prerequisites

Publicly scheduled dates, locations, and prices

A schedule of dates for this subject is not currently available. Please call Ajay Patel on 02086471939 to enquire about places and availability.


Contents

Python and Intensive Introduction

Numpy and Matplotlib

SciPy and Extension Modules

Interfacing with C/C++ and with Fortran

Tools and GUIs for Visualising Data