Course Outline
Invoering
Het opzetten van de ontwikkelomgeving
- Programming lokaal versus online: Anaconda en Jupyter
Python Programming Grondbeginselen
- Besturingsstructuren, datatypen, functies, datastructuren en operators
Uitbreiding van de mogelijkheden van Python.
- Modules en pakketten
Je eerste Python aanvraag
- Begin- en einddatums en -tijden schatten
Access Externe gegevens met Python
- Importeren en exporteren, lezen en schrijven van CSV-gegevens
- Accessgegevens in een SQL database
Gegevens ordenen met arrays en vectoren in Python
- NumPy en gevectoriseerde functies
Gegevens visualiseren met Python
- Matplotlib voor 2D- en 3D-plots, pyplot en SciPy
Gegevens analyseren met Python
- Gegevensanalyse met scipy.stats en panda's
- Financiële gegevens importeren en exporteren (Excel, websitegegevens, enz.)
Simulatie van activaprijstrajecten
- Monte Carlo simulatie
Assetallocatie en portefeuilleoptimalisatie
- Uitvoeren van kapitaalallocatie, assetallocatie en risicobeoordeling
Risicoanalyse en Investment Prestaties
- Het definiëren en oplossen van portfolio-optimalisatieproblemen
Vastrentende analyse en optieprijzen
- Uitvoeren van vastrentende analyses en optieprijzen
Financiële tijdreeksanalyse
- Analyseren van tijdreeksgegevens op financiële markten
Uw Python applicatie in productie nemen
- Integratie van uw applicatie met Excel en andere webapplicaties
Applicatieprestaties
- Het optimaliseren van uw applicatie
- Parallel computergebruik en multiprocessing
Probleemoplossen
Slotopmerkingen
Requirements
- Een goed begrip van financiën (effecten, derivaten, enz.)
- Een algemeen begrip van waarschijnlijkheid en statistiek
- Elementaire differentiaal- en integraalrekening
Getuigenissen (3)
Voorbeelden/oefeningen perfect aangepast aan ons domein
Luc - CS Group
Cursus - Scaling Data Analysis with Python and Dask
Machine Translated
De trainer was zeer beschikbaar om alle vragen die ik deed te beantwoorden
Caterina - Stamtech
Cursus - Developing APIs with Python and FastAPI
Machine Translated
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course