Python Fundamentals

CPD Hours: 5 |
Member Price: $261.00
Non-member Price: $289.00


Delivery Method: E-Learning
Available Now!

 

Overview:

Python is a crucial tool for analyzing business and financial data. It is a programming language commonly used by financial analysts and data scientists in machine learning and other fields.

In this course, you will learn the most fundamental skills to write and execute Python code. This course begins with an overview of the basic Python concepts. You will learn how to create conditionals, iterations, and custom functions. Then, you will be introduced to the common packages that will help you with your analysis. Finally, you will walk you through a case study that uses Python to optimize a portfolio of selected stocks.

 

 

Course Content:

 

  • Basic Python Concepts
    • Declare and Print Variables
    • Name and Reassign a Variable
    • Basic Data Types
    • Convert and Combine Different Types of Data
    • Math Operators
    • Comparison Operators
    • Logical Operators
    • Built-In Functions
  • Conditions, Iterations, and Custom Functions
    • If Statement
    • Else and Elif Statement
    • Lists
    • List Index and Len
    • Change, Add, Remove, and Sort List Items
    • Tuples, Sets
    • Dictionaries
    • For Loops and While Loops
    • Define a Function 
    • Conditions, Iterations, and Custom Functions Exercise
  • NumPy
    • Importing Packages
    • NumPy Array
    • Show Information in a NumPy Array
    • Range of Arrays
    • Conditional Selection in a NumPy Array
    • Randomization
  • Pandas
    • Series
    • Look Up Data in a Series
    • DataFrame
    • Unique Values and Duplicates
    • Select, Add, and Remove a Column in a DataFrame
    • Select, Add, and Remove a Row in a DataFrame
    • Create a New Index in a DataFrame
    • Conditional Selection in a DataFrame
    • Summary Statistics in a DataFrame
    • Concatenation of DataFrames
    • Group Data
  • Matplotlib and Seaborn
    • Create a Plot
    • Label and Design a Plot
    • Scatter Plot
    • Distribution Plot
    • Bar Plot and Box Plot
    • Pairplots
  • Portfolio Optimization Case Study
    • Create a Portfolio with the Selected Stocks
    • Dollar Values and Portfolio Growth
    • Daily Returns and Sharpe Ratio
    • Set Up for Portfolio Optimization
    • Prepare Variables for Portfolio Optimization
    • Calculate Portfolio Combinations
    • Find the Portfolio with the Highest Sharpe Ratio
    • Plot the Portfolio Combinations

 

Learning Objectives:

 Upon completing this course, you will be able to:

  • Write and execute Python code to create variables, generate outputs, apply various operators, and manipulate different types of data.
  • Use conditions and iterations to create your own custom functions.
  • Import and utilize external packages including NumPy, Pandas, Matplotlib, and Seaborn.
  • Import data from different sources and conduct basic data analysis.

 

Who Will Benefit: 

Anyone who would like to build up their programming skills and use Python to analyze business and financial data.

This course is designed to equip anyone who desires to begin a career in data analysis, quantitative analysis, business intelligence, or other areas of business and finance.

 

Testimonials:

 

Member Price: $261.00
Non-member Price: $289.00


Delivery Method: E-Learning
Available Now!