H. Zafer Yuksel
  • Home
  • CV
  • Research
There is a growing demand for finance people who have solid knowledge about the world finance and PYTHON programming! My main goal in teaching finance, in particular investments, is to bring the recent innovations and ever-changing industry standards in my lectures. For example, I am currently incorporating Python in my Security Analysis and Portfolio Management class.

Python has been on the programming stage for over two decades. In addition to its several technical advantages compared to other programming languages (i.e., easy to learn and plenty of online learning resources, and extensive data visualization support), Python's practical application covers several industries including major investment banks. I designed this class for my students who do not have any programming experience. At the end of this class, my students can learn how to pull data from online resources (i.e., Yahoo Finance, SEC etc.), to implement risk-return analysis, Markowitz portfolio optimization, and Monte-Carlo simulations.

This is an in-class example that my students generate efficient frontier and Sharpe Ratio of various portfolios composed of GOOGLE, WALMART, and FACEBOOK stocks using Markowitz Optimization.
Picture

Visualizing the data and securities is important part of the security analysis and portfolio management. Python is an excellent tool for my students to generate a figure to compare different assets. The following figure is another in-class example. In this case, my students compare different ETFs and examine the trends in any time horizon (i.e., IVV - iShares Core S&P 500; IJR - iShares Core S&P Small-Cap; IJH - iShares Core Mid-Cap; IWD - iShares Russell 1000 Value) 

Picture
Powered by Create your own unique website with customizable templates.