iqvistas full Logo

CEP24 Scholarship on Data Analysis & Machine Learning With Python

 Learn how to analyze and visualize data and obtain useful insights by using Python, Pandas, and statistical computing packages.

CEP24 Partially Funded Scholarship on Data Analysis & Machine Learning With Python

Machine Learning With Python Training

Unlock the power of Python programming to enhance your analytical skills and cater to the unique needs of the financial industry. Elevate your proficiency in Python, data analysis, and quantitative techniques with our expert-led training course. 

Physical/Online Classes

Feb. 1st – Mar. 4th 2024

Cost

N22,500

with Certificate 

Duration

4 Wks

Course Details

Environment Set-up

  • The Anaconda distribution as Python Data Science platform
  • Overview on Python virtual environment set-up.
  • Running Python code in Jupyter notebook

Data Visualisation in pandas

  • Plotting data from a Series or DataFrame object
  • Bar plots, line plots, scatter plots, histograms and other common charts
  • Basic customisation of charts

Data Visualisation with matplotlib and plotly

  • Overview on the basic types of charts available with the Python libraries
  • Bar plots, line plots, histograms, scatter plots, pie charts
  • Customising the layout and format of a chart
  • Examples of static visualisation with matplotlib
  • Examples of interactive visualisation with plotly

Python core concepts

  • The Anaconda distribution as Python Data Science platform.
  • Built-in data types in Python.Working with strings, numbers, lists, tuples and dictionaries.
  • Control flow statements.
  • Conditional execution with if statements.
  • Conditional loops with where statements.
  • Looping over a sequence with for statements.
  • Defining and using custom functions.
  • Working with dates and times.
  • Accessing data on file (CSV, JSON, …)

NumPy

  • Working with multi-dimensional arrays with NumPy
  • Arithmetic operations with NumPy arrays
  • Vectorised operations with NumPy arrays
  • Stats and linear algebra with NumPy
  • Slicing and indexing NumPy array

Missing data in pandas

  • Identifying missing data points
  • Filtering out missing data
  • Filling missing data with given values, interpolation and other filling strategies

Working with text data in DataFrames

  • Using the str attribute in pandas objects
  • String manipulation functions in pandas
  • Filtering data with string pattern matching

Data Analysis in pandas

  • Extracting summary statistics over DataFrame objects
  • Performing data aggregation queries (groupby() method)
  • Aggregating multiple columns in the same query
  • Exploratory analysis of new datasets

Retrieving data in pandas

  • Querying data to extract specific rows and columns
  • Filtering data on specific conditions
  • Understanding pandas indexing

Who should attend

The Python training course is beneficial for Finance and Investment Analysts, Data Scientists and Analysts, Financial Planners and Advisors, Business Professionals in Finance, Risk Managers and Compliance Professionals, Whether you are a financial professional looking to improve your skills, a data enthusiast looking to break into the finance industry, or a student looking to specialise, this course will provide you with the Python knowledge you need to succeed in data analysis and quantitative finance. Enrol now to future-proof your career!

Previous Trainings