Lecture 1
Lecture 1
MFIM 7111
Tamirat T.(PhD)
February 19, 2025
Addis Ababa University
School of Comerce
1
Table of Contents
Introduction
Introduction to Financial Engineering and Risk Management
Programming language (Python)
2
Introduction
Introduction
Introduction to Financial Engineering and Risk Management
3
Introduction
Introduction to Financial Engineering and Risk Management
4
Introduction
Introduction to Financial Engineering and Risk Management
5
Introduction
Introduction to Financial Engineering and Risk Management
6
Introduction
Introduction to Financial Engineering and Risk Management
Types of Risks
7
Introduction
Introduction to Financial Engineering and Risk Management
8
Introduction
Introduction to Financial Engineering and Risk Management
9
Introduction
Introduction to Financial Engineering and Risk Management
To summarize,
10
Introduction
Programming language (Python)
• Ease of use
• Open source www.python.org
• Its is growing faster than predicted in the finance sector, giving way
to a faster and better analysis of stock market.
• works quickly and integrate systems more effectively. Integration
with Excel.
11
Introduction
Programming language (Python)
Installation
• Obtain a recent distribution for your machine; the most recent one
can always be found at www.python.org. As of to day the latest
version is Python 3.11.3.
• Ubuntu: Most Linux distributions come with Python installed.
Check for the version. For Ubuntu operating system open the
terminal, write python3 -V and enter.
• Anaconda: an alternative Python distribution, look at
https://www.anaconda.com/products/individual. If you
install it, you get not only Python, but also the R language and
other important packages.
12
Introduction
Programming language (Python)
Spyder
13
Introduction
Programming language (Python)
14
Introduction
Programming language (Python)
Getting started
15
Introduction
Programming language (Python)
16
References
Beder, T. S. and Marshall, C. M. (2011). Financial engineering: the
evolution of a profession, volume 2. John Wiley & Sons.
Hilpisch, Y. (2014). Python for Finance: Analyze big financial data. "
O’Reilly Media, Inc.".
Hilpisch, Y. (2018). Python for finance: mastering data-driven finance.
O’Reilly Media.
Lewinson, E. (2020). Python for Finance Cookbook: Over 50 recipes for
applying modern Python libraries to financial data analysis. Packt
Publishing Ltd.
16