H. Zafer Yuksel
  • Home
  • CV
  • Research
  • Teaching-Python in Investments
  • Class Notes and Syllabus
    • Financial Management - FINA 3310
    • Security Analysis and Portfolio Management - FINA 4332 >
      • Google Colab - Documents
      • List of Useful Links and Resources
      • FINA 4332 - Week 1
      • FINA 4332 - Week 2
      • FINA 4332 - Week 3
      • FINA 4332 - Week 4
      • FINA 4332 - Week 5
      • FINA 4332 - Week 6
      • FINA 4332 - Week 7
      • FINA 4332 - Week 8
      • FINA 4332 - Week 9
      • FINA 4332 - Week 10
      • FINA 4332 - Week 11
      • FINA 4332 - Week 12
      • FINA 4332 - Week 13
    • Managerial Finance - FINA 5320 >
      • Week 1
      • Week 2
      • Week 3
      • Week 4
      • Week 5
      • Week 6
      • Week 7
    • Investments - FINA 3331 >
      • FINA 3331 - Unit 1
      • FINA 3331 - Unit 2
      • FINA 3331 - Unit 3
      • FINA 3331 - Unit 4
      • FINA 3331 - Unit 5
      • FINA 3331 - Unit 6
      • FINA 3331 - Unit 7
      • FINA 3331 - Unit 8
      • FINA 3331 - Unit 9
      • FINA 3331- - Unit 10
      • FINA 3331 - Unit 11
      • FINA 3331 - Unit 12
      • FINA 3331 - Unit 13
      • FINA 3331 - Unit 14
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.