Python for Data Analysis

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

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
DA3PYT
Duration
3 Days
Delivery Style
Classroom
Course Type
Public or Private
Max Delegates
12
Available as Nutshell
No

Book your virtual training

  • Date
  • Venue
  • Cost
  • More info

Book your place

  • Date
  • Venue
  • Cost
  • Availability
  •  
  • Date09 Dec 2020
  • VenueWorcester
  • Cost£1,350
  • AvailabilityAvailable
  • Book Now
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
  • NumPy Overview
  • Importing NumPy
  • The ndarray
Pandas
  • Overview of pandas
  • Series
  • DataFrames
Data Visualisation
  • Data Visualisation Overview
  • Matplotlib
  • Seaborn
Prerequisites

None.  Although a programming background will be helpful.

About the Lead Trainer

No training is dull with Tim. He oozes a real pleasure in teaching people stuff they don’t know. Tim loves developing new courses and sharing his knowledge at many on-site customer locations. In addition to training, Tim is an experienced consultant, advising on company computing requirements.  Did we mention that he also likes to read computing books and blogs in his spare time?