Python for Business

Suitable for:
Above 19 years old

6 – 16 hours

This relatively intensive course takes participants from an introduction to Python, all the way through learning how to automatically access and handle large datasets from web-based APIs. We discuss the usefulness of being able to automate these tasks with Python, especially in today’s data-driven world. Participants will practice with multiple real world datasets.

What you’ll learn


By the end of this course, participants will be:
– able to automate processes (cleaning, filtering, combining, organising) on large datasets
– more comfortable searching for and adapting Python code found online for their own means

Learn for Life

Course Outline

Module 1 – Introduction to Python (6 hours)
– Introduction to Python: Variables, Functions, Loops, Conditional Statements
– Introduction to Dataframes: Importing Data, Accessing Information, Splitting/Merging/Manipulating dataframes

Module 2 – Data Visualisation (2 hours)
– Matplotlib: Plotting simple graphs
– Highly customisable plots, Mapbox (plotting GPS coordinates on a map)

Module 3 – APIs (4 hours)
– How can we automatically download data?
– Intro to Python Dictionaries
– Navigating JSON data
– Translating JSON data to a dataframe
– Differences between APIs

What you’ll need




This course requires the use of laptop computers, preferably installed with Anaconda (which includes Jupyter Notebook). Although there are alternate web-based solutions, Anaconda provides the easiest user interface for participants to navigate. Participants will also need the plotly and tweepy libraries installed for their Anaconda installations.


This course does not require any previous programming knowledge

Contact Us