This Class Will Cover

With over eight hours of training from the World's leading performance measurement experts, this practical, comprehensive program covers the basics of Python.

  • Introduction to Python

  • Environment Setup: Python, Anaconda, Commands

  • Math & String Operators

  • Variables, Conditionals & Loops

  • Manipulating the Data Structures

  • Exception Handling

  • Data Abstraction Using Series and Data Frames

  • Why Visualization?

  • Labeling and Arranging Figures

  • Outputting Graphics

Course curriculum

  • 1

    Module 1 - Introduction to Python

    • Introduction

    • TSG Python Training Slides

    • Python For Performance Measurement - Module 1

    • https://www.python.org/

  • 2

    Module 2 - Enhanced UI/UX in Python

  • 3

    Module 3 - Modular Programming

  • 4

    Module 4 - Data Storage Options

  • 5

    Module 5 - Reading CSV Files Using Pandas and Data Frames

  • 6

    Module 6 - SQL Alchemy

  • 7

    Module 7 - Data Visualization in Python

  • 8

    Exercise 1 - Internal Rates of Return Calculation

  • 9

    Exercise 2 - Modified Dietz Return Calculation

  • 10

    Exercise 3 - True Time-Weighted Return Calculation

  • 11

    Exercise 4 - Geometric Linking and Annualization

  • 12

    Exercise 5 - True Time-Weighted Return Revisited

  • 13

    Exercise 6 - GIPS Composite Return: Asset-Weighting by BMV

  • 14

    Exercise 7 - GIPS Composite Return: Asset-Weighting by BMV and Weighted Flows

  • 15

    Exercise 8 - GIPS Composite Return: Aggregate Method

  • 16

    Exercise 9 - Standard Deviation and Tracking Error Calculations

  • 17

    Exercise 10 - Downside Deviation and Sortino Ratio

  • 18

    Exercise 11 - Return Attribution Using Brinson-Fachler