Page 10 - MONECO Financial Training Catalogue
P. 10

PYTHON FOR INVESTMENT PROFESSIONALS

        DATES: May 18 – 20, 2026 • PRICES: € 1,560 In-class • LOCATION: Prague, NH Hotel Prague
        By the end of this course, participants will be able to:

        •  Download live market data
          from stock exchanges and         Purpose of the Course
                                           The purpose of this course is to give the participants an understanding of how Python
          other sources                    can be used to solve real-world investment analytics problems in a practical and efficient
        •  Clean and prepare messy         way.  Participants  will  learn  to  automate  their  workflows,  build  reproducible  financial
          financial data                   analyses,  and  create  professional,  data-driven  reports  using  practical  Python  tools
        •  Calculate returns, volatility,   relevant for portfolio management, risk analysis, and performance reporting.
          TE, Sharpe ratios, VaR,          Course Overview
          drawdowns, information           Python Foundations and Data Handling
          ratios                           On the first day, participants are introduced to Python as a practical tool for investment
        •  Build minimum spanning          professionals transitioning from Excel. The day focuses on understanding the Python
          trees for correlation analysis   workflow,  using  Jupyter  Notebooks,  and  mastering  essential  programming  concepts
        •  Supplement quantitative         through  hands-on  exercises.  Participants  learn  to  work  with  NumPy  and  Pandas  for
          analysis with qualitative        efficient  data  manipulation  and  explore  how  to  import,  structure,  and  analyse  real
                                           financial data from Excel and other sources.
          aspects and interpretations
        •  Perform bootstrap analysis      Market Data, Portfolio Analytics and Risk Measurement
          for risk metric uncertainty      On  the  second  day,  the  course  moves  into  real-world  financial  data  and  portfolio
        •  Generate professional           construction. Participants build data pipelines from European and US exchanges, clean
                                           and process time series, and compute key portfolio metrics such as returns, volatility,
          visualizations                   and  drawdowns. The  afternoon  is  devoted  to  correlation  analysis  and  diversification
        •  Create automated Excel          techniques using minimum spanning trees, followed by modules on Value at Risk (VaR),
          reports with formatting          Conditional VaR, and bootstrap methods to assess the uncertainty of risk metrics.
        •  Write reusable Python scripts   Performance Reporting and Automation
          for daily workflows              The final day focuses on performance attribution, professional reporting, and workflow
        •  Transition repetitive Excel     automation.  Participants  learn  to  perform  Brinson-Fachler  attribution,  generate
          tasks to automated Python        automated  performance  reports  and  fund  factsheets,  and  export  fully  formatted
          solutions                        Excel and PDF outputs. The course concludes with creating production-ready Python
                                           scripts, scheduling automated processes, and exploring advanced applications such as
                                           optimization, machine learning, and real-time dashboards.
        Target Audience
        Portfolio  managers,  analysts,  risk  managers,  and  investment  professionals  who  currently  rely  on  Excel  but  want  to  scale  their
        analytical capabilities with Python.
        Prerequisites
           •  Excel skills
           •  No prior programming experience needed
           •  Willingness to embrace a new workflow
        Course Philosophy
        “Vibe Coding” – Learning by Doing
        This  is  not  a  theoretical  programming  course. You’ll  build  real  solutions  to  problems  you  face  daily. The  focus  is  on  practical
        application: by the end of this course, you’ll have working code that solves actual investment analytics problems and that serves
        you as a starting point for your own Python solutions.

         MONDAY, MAY 18                                        •   Workflow integration strategies
           00
         09 – 09 10                                            •   Building institutional knowledge through code
         Welcome
           10
         09 –12 30                                             Module 2: Jupyter Notebooks – Your New Workspace
         Introduction and Setup Verification                   Live Demonstration:
         •   Ensure Python is working on all laptops           •   What is a Jupyter notebook? (Excel worksheet meets Word
         •   Setup of all relevant course materials              document)
         Python Mindset for Excel Users                        •   Creating your first notebook
                                                               •   Understanding cells:
         Module 1: Why Python When You Have Excel?               – Code cells (where Python runs)
         Discussion Topics:                                      – Markdown cells (documentation and notes)
         •   What Python does that Excel can’t (or struggles with)  •   Running cells (Shift+Enter is your friend)
         •   When to stay in Excel vs. when to use Python      •   Saving and organizing notebooks
         •   The Python ecosystem for finance                  •   Exporting to PDF/HTML for sharing
         •   Success stories: Investment firms using Python
                                                               Practical Tips:
         Key Concepts:                                         •   Documenting your thought process
         •   Python as a complement, not replacement           •   Adding formulas and explanations
                                                               •   Creating professional reports directly in notebooks
               10
   5   6   7   8   9   10   11   12   13   14   15