COMPUTER PROGRAMMING : PYTHON

Code Cours
2324-IÉSEG-MBK1S2-FIN-MBKCI16UE
Language of instruction
English
Teaching content
FINANCE
This course occurs in the following program(s)
Training officer(s)
T.RENAULT
Stakeholder(s)
Thomas Renault
Level
MSc in Investment Banking and Capital Markets
Program year
Period

Présentation

Prerequisite
Basic knowledge in computer programming (VBA or any other language) is preferable.
Goal
At the end of the course, the student should be able to:
- Successfully collaborate within a intercultural team
- Propose creative solutions within an organization
- Convey powerful messages using contemporary presentation techniques
- Employ state-of-the-art management techniques
- Demonstrate an expertise on key concepts, techniques and trends in their professional field
- Be a reference point for expertise-related questions and ambiguities
Presentation
Overview and Installation
Numbers and Strings
Functions and Conditionals
Data Structures and Loops
Files and Modules
Applications

Modalités

Organization
Type Amount of time Comment
Présentiel
Cours interactif 24,00
Travail personnel
Group Project 10,00
Charge de travail personnel indicative 16,00
Autoformation
E-Learning 25,00 wagon video
Overall student workload 75,00
Evaluation
One final exam (project to be done individually in class during 3 hours - last session)
One group project (financial application - Monte Carlo simulation)

The output of the two projects is a Python Notebook.
Control type Duration Amount Weighting
Examen (final)
Examen oral 3,00 1 40,00
Autres
Projet Collectif 10,00 1 40,00
Contrôle continu
Participation 24,00 1 20,00
TOTAL 100,00

Ressources

Bibliography
Data Science from Scratch: First Principles with Python (Joel Grus) -
Python for Finance (Yves Hilpisch) -
Natural Language Processing with Python (Steven Bird & Ewan Klein) -
Internet resources