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

    • Python For Performance Measurement - Module 2

  • 3

    Module 3 - Modular Programming

    • Python For Performance Measurement - Module 3

  • 4

    Module 4 - Data Storage Options

    • Python For Performance Measurement - Module 4

  • 5

    Module 5 - Reading CSV Files Using Pandas and Data Frames

    • Python for Performance Measurement - Module 5

  • 6

    Module 6 - SQL Alchemy

    • Python for Performance Measurement - Module 6

  • 7

    Module 7 - Data Visualization in Python

    • Python for Performance Measurement - Module 7

  • 8

    Exercise 1 - Internal Rates of Return Calculation

    • Internal Rates of Return Calculation

    • XIRR Function Code

  • 9

    Exercise 2 - Modified Dietz Return Calculation

    • Modified Dietz Return Calculation

    • Modified Dietz Return Code

  • 10

    Exercise 3 - True Time-Weighted Return Calculation

    • True Time-Weighted Return

    • True Time-Weighted Return Code

  • 11

    Exercise 4 - Geometric Linking and Annualization

    • Geometric Linking and Annualization

    • Geometric Linking and Annualization Code

  • 12

    Exercise 5 - True Time-Weighted Return Revisited

    • True Time-Weighted Return Revisited

    • True Time-Weighted Return Revisited Code

  • 13

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

    • GIPS Composite Return: Asset-Weighting by BMV

    • GIPS Composite Return: Asset-Weighting by BMV Code

  • 14

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

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

    • GIPS Composite Return: Asset-Weighting by BMV and Weighted Flows Code

  • 15

    Exercise 8 - GIPS Composite Return: Aggregate Method

    • GIPS Composite Return: Aggregate Method

    • GIPS Composite Return: Aggregate Method Code

  • 16

    Exercise 9 - Standard Deviation and Tracking Error Calculations

    • Standard Deviation and Tracking Error

    • Standard Deviation and Tracking Error Calculations Code

  • 17

    Exercise 10 - Downside Deviation and Sortino Ratio

    • Downside Deviation and Sortino Ratio

    • Downside Deviation and Sortino Ratio Code

  • 18

    Exercise 11 - Return Attribution Using Brinson-Fachler

    • Return Attribution Using Brinson-Fachler

    • Return Attribution Using Brinson-Fachler Code