Python for Data Analysis

Python is one of the top programming languages in the world and continues to grow

Python is a widely used general-purpose, high level programming language.  It is growing in popularity due to its emphasis on code readability, and its syntax allows programmers to express concepts in fewer lines of code.  This 3-day introduction course will get you started by understanding the basics.

Course Code
3 Days
Delivery Style
Course Type
Public or Private
Max Delegates
Available as Nutshell

Book your virtual training

  • Date
  • Venue
  • Cost
  • More info

Book your place

Purpose of this course

This course gives you a hands-on 3 days with the Python language, giving you the essentials and confidence that you need to start using the Python language in a production environment.

Who is this course for

Anyone wishing to learn more about Python.  A background in programming will be helpful but by no means essential.

You will learn how to

Understand the fundamental features of the Python programming language.

Benefits for your organisation

Python is known for its coding reliability and speed.  Being highly support by Third Party Modules, Libraries and an Open Source Community means that more people are turning to using Python.   

Benefits for you as an individual

Python is by far the fastest growing language of the last 5 or so years and that growth is only expected to continue.  This course will start off your journey in learning this new language.

Introduction to Python
  • Data Science
  • Introduction to Python
  • Python IDEs
  • Turtle Graphics
Python Environments
  • A Brief History of Python Package Installation
  • Python Environments
  • Alternatives to pip
  • Anaconda
IPython and Jupyter
  • Python for Data Analysis
  • IPython and Jupyter
  • REPLs
  • Python and IPython Worked Examples
  • IPython Notebook
  • The Jupyter Project
  • JupyterLab
  • Are Scientific Papers Dead?
  • An Example Analysis
Python Data Structures 
  • Lists, Tuples, Dictionaries and Sets 
  • Lists 
  • Tuples
  • Slicing
  • Dictionaries 
  • Sets 
  • List, Set and Dict Comprehensions
  • NumPy Overview
  • Importing NumPy
  • The ndarray
  • Overview of pandas
  • Series
  • DataFrames
Data Visualisation
  • Data Visualisation Overview
  • Matplotlib
  • Seaborn

None.  Although a programming background will be helpful.