Page 11 - MONECO Financial Training Catalogue
P. 11

PYTHON FOR INVESTMENT PROFESSIONALS





         Module 3: Python Basics – The Excel Translation      •   Your colleagues use Excel
         Interactive Coding (following along)                 •   Reports often need Excel format
         Variables and Basic Operations:                      •   Bridge between both worlds
         •   Variables (like Excel cell references)           Case Study: Reading Portfolio Data from Excel
         •   Lists (like Excel columns)
         •   Basic operations                                 TUESDAY, MAY 19
         •   Printing results (like seeing cell values)
                                                                 00
                                                              09 –12 30
         Excel-Python Translation Guide:
         •   Cell reference → Variable                        Module 7: Market Data from European & US Exchanges
         •   Range → List                                     Data Beyond Yahoo Finance:
         •   Formula → Function                               •   Direct access to exchange data
         •   Worksheet → DataFrame                            •   Higher data quality
         •   Workbook → Multiple DataFrames                   •   Real-time capabilities
         •   VLOOKUP → merge()                                •   Regulatory compliance
         •   Pivot Table → groupby()                          Case Study: Building a Market Data Pipeline – real-time
         •   IF statements → Conditional logic
                                                              data, daily updates of security and index data
         Common Operations:                                   •   Market Data: Deutsche Börse (Xetra), Euronext (Paris,
         •   Addition, subtraction, multiplication, division    Amsterdam, Brussels), SIX Swiss Exchange
         •   Loops (for repeating operations)                 •   Economic Data: FRED for Economic Data
         •   Conditions (if/else logic)                       •   Data from National and International Financial
         •   Functions (reusable code blocks)                   Organisations: BIS, ECB, SNB
                                                              Portfolio Construction & Optimization
               30
           30
         12 –13
         Lunch break                                          Module 8: Data Cleaning – The Unglamorous Essential
           30
         13 –17 30                                            Why This Matters:
         NumPy & Pandas – Your New Excel                      •   Real data is messy
                                                              •   Missing prices, corporate actions, data errors
         Module 4: NumPy Arrays – Supercharged Ranges         •   Clean data = reliable analysis
         Why NumPy?                                           •   “Garbage in, garbage out”
         •   Think of it as Excel ranges on steroids
         •   Vectorized operations (no more copy-paste formulas down!)  Case Study: Cleaning Historical Price Data
         •   Lightning-fast calculations on large datasets    •   Finding Issues
         •   Foundation for all numerical computing in Python  •   Handling Missing Data
                                                              •   Outliers
         Case Study: Portfolio Returns Calculation            •   Corporate Actions
         •   Calculate returns and risks for a 10-stock portfolio
                                                              •   Dates
                                                              •   Resampling
         Module 5: Pandas DataFrames – Excel Tables Evolved   •   Time Aggregating (Daily to Monthly)
         Why Pandas?
         •   DataFrames = Excel tables, but much more powerful
         •   Handles dates, strings, numbers seamlessly       Module 9: Portfolio Metrics
         •   Built-in functions for everything you do in Excel  Case Study: Building a Portfolio Analytics Dashboard
         •   Industry standard for data analysis              With Risk & Return Metrics, Graphical Summary Analysis,
                                                              Traffic-Lights to Identify Issues
         Case Study: Building a Multi-Currency Portfolio Holdings   •   Calculate portfolio returns from individual stocks
         Table & Pivot Operations                             •   Compute all major performance metrics
         Excel vs Pandas Quick Reference:                     •   Analyse drawdowns comprehensively
         •   Excel: Insert column → Pandas: df[‘new_col’] = calculation  •   Create summary statistics tables
         •   Excel: AutoFilter → Pandas: df[condition]        •   Build reusable functions for metrics
         •   Excel: VLOOKUP → Pandas: merge()
                                                                 30
                                                                     30
         •   Excel: Pivot Table → Pandas: groupby()           12 –13
         •   Excel: Sort → Pandas: sort_values()              Lunch break
                                                                 30
                                                              13 –17 30
         Real Data: Importing from Multiple Sources
         Module 6: Python – Excel Integration                 Module 10: Correlation Analysis & Minimum Spanning
         Why This Matters:                                    Trees
         •   Your data is still in Excel                      Why Minimum Spanning Trees?
                                                                                                        11
   6   7   8   9   10   11   12   13   14   15   16