WST: Intro To Python

This one-day course introduces the Python language, which is rapidly becoming one of the most popular languages for financial applications.

Hosted by: Education Advisory Group

This course provides an introduction to the object-oriented programming principles that are shared by many programming languages. The course then introduces the Python language, which is rapidly becoming one of the most popular languages for financial applications. The key features of the Python language are covered in great detail, culminating in a real-world application: the efficient frontier for a portfolio of securities. The Python implementation of these models is then compared with the equivalent implementation in Visual Basic for Applications (VBA) in order to understand the advantages and disadvantages of each language. 

Learning Objectives:

  • Object-oriented programming: understand the object-oriented approach to programming
  • Structure of the Python programming language: learn how Python code is implemented using key features
  • Implementation of efficient frontier optimization using Python 

Introduction to Python Fundamentals: 

  • Introduce the fundamental principles of programming and object-oriented approach to programming
  • Understand how to handle variables, control statements, loops, functions, classes and specialized data types
  • Note the differences between Python and other languages, including why it’s often suggested to beginners
  • Weigh the strengths and weaknesses of Python, identifying ideal use-cases in various fields of finance 

Getting Started with Python: 

  • Learn how to install Python and Open Source Modules and how to implement Python code through a user interface
  • Structure of the Python programming language: learn how Python code is implemented using key features
  • Learn input/output techniques which make it possible for external data to be read into Python and exported
  • Obtain raw data from the Internet and automatically read it into a Python program 

Python Hands-on: Efficient Frontier and Portfolio Optimization:

  • Modern portfolio theory: learn key statistical foundations of modern portfolio theory and concept of diversification
  • Understand how the efficient frontier is optimized via variance/covariance matrix and non-correlated assets
  • Introduction to the fundamentals of portfolio optimization and discuss the Microsoft Excel Solver approach
  • Learn how optimization is implemented in Python and applied to the calculation of the efficient frontier 

: A working Python environment with all applicable modules is required for this course. (Detailed instructions on setting up the Python environment will be available upon registration.) A PC/Windows laptop is preferred, but a Mac is also acceptable.

Note: This course is geared towards the beginner level with no prior knowledge of Python. However, it will be helpful to have had some basic exposure to other programming languages or concepts.

Members - $495 Early Bird (After February 19th - $550)
Nonmembers - $595 Early Bird (After February 19th - $650)
Student Members - $125 (After February 19th - $150) - Limited seats available

*Function tickets cannot be used for this event

CFA Institute Qualified Activity: Eligible for 7 credit hours

Attire: Business Casual

Menu: Lunch Buffet (Vegetarian choices will be available)

Registration: Online

Hosted by: Education Advisory Group

Agenda: Class starts promptly at 9:00 am
8:30 am - 9:00 am: Registration
9:00 am - 5:00 pm: Seminar

Ted Michaels has a broad background with the financing and operation of businesses, with a particular emphasis on education, real estate, and special situations investing. His current focus is on the acquisition and turnaround of distressed real estate and real estate backed investments. He has extensive experience in valuation and modeling methodologies and his responsibilities have included operational & strategic plan development and implementation, as well as deal origination, analysis & evaluation, structuring and financial modeling. As a vice president at WST, Michaels has led and assisted instruction on a wide variety of topics ranging from corporate valuation, to merger & acquisition deal structuring and leveraged buyouts. In this capacity he has taught at numerous universities throughout the United States and Canada as well as at major industry and financial services firms.

About Wall St. Training:
Wall St. Training provides professional financial training solutions to Wall Street through hands-on classroom training and customized corporate training programs for financial analysis which take a hands-on, interactive, practical, non-theoretical approach. Wall Street Training's clients include Bank of America/Merrill Lynch, Credit Suisse, Citigroup, Deutsche Bank, Fidelity, GE, Goldman Sachs, JPMorgan, Morgan Stanley, TPG, and many others. For more information: and

*Special Notes Regarding Fees:
Student rate only available to students approved as a Student Member of CFA Society Chicago for 2019-2020. Credit card is required to guarantee ALL reservations, no function tickets accepted. Day-of-event registrations accepted on-site only if applicable and space available. There is a $5 surcharge for walk-ins. Visa, MasterCard, American Express, Discover and Diners Club are accepted. Cancellations accepted until 5:00 pm, February 26, 2020.

Passport Program
Members of any CFA society may attend at the CFA Society Chicago member rate. Please call the CFA Society Chicago office at 312-251-1301 to register. If you are only a member of CFA Institute, you do not qualify for the Society member rate.

CFA Institute CE Qualified Activity
This program qualifies for credit under the guidelines for the CFA Institute Professional Development Program.

3/3/2020 9:00 AM - 5:00 PM
The Standard Club 320 S. Plymouth Chicago, IL 60604 UNITED STATES
Registration not available.

Sign In