Theme: Python

Python for Finance - short

Level: Intermediate

Typical duration: 1 day

Lectures: 3h

Labs: 5h

Course code: PY02s

Harness the power of Python for financial computation

Training topics

Processing financial, time series and numerical data with Python (short version)

Python is a simple yet powerful language, allowing for very fast prototyping. With a growing support for data analysis libraries, it is becoming a tool of choice for financial computation and research.

This condensed hands-on course discusses the use of Python in the context of finance: understanding key data structures, efficient processing of numerical and tabular data, combing through time-series. We will also touch on the basics of aggregations, pivots, and the SciPy computation library.

We will use real life data from markets and interactive Web-based tools boosting productivity, including visualization tools such as matplotlib.



After the course, the students will:
- Efficiently process numerical, tabular and time-series data
- Create own computation engines
- Create basic visualizations of data from code
- Use Web based Python tools to increase productivity

Training concepts

Processing numerical and bulk data
Interactive Python on the Web
Using the NumPy and SciPy libraries
Time-series processing with pandas
Visualizing data