This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Learn one of the most in demand programming languages in the world and master the most important libraries when it comes to analysing and visualizing data.
This course can be split into 3 key areas:
-
The first area of the course focuses on core Python3 and teaches you the essentials you need to be able to master the libraries taught in this course
-
The second area focuses on analysing and manipulating data. You will learn how to master both NumPy and Pandas
-
For the final part of the course you learn how to display our data in the form of interesting charts using Matplotlib, Seaborn and Plotly Express
You will be using Jupyter Notebooks as part of the Anaconda Distribution. Jupyter is the most popular Python IDE available.
The course is packed with lectures, code-along videos, coding exercises and quizzes.
On top of that there are numerous dedicated challenge sections that utilize interesting datasets to enable you to make the most out of these external libraries.
There should be more than enough to keep you engaged and learning! As an added bonus you will also have lifetime access to all the lectures as well as lots of downloadable course resources consisting of detailed Notebooks.
The aim of this course is to make you proficient at using Python and the data analysis and visualization libraries.
This course is suitable for students of all levels and it doesn’t matter what operating system you use.
Curriculum summary:
-
Set Up & Installation
-
Core Python
-
Python Objects, Variables and Data Types
-
Control Flow and Loops
-
Functions
-
-
External Libraries
-
Data Analysis Libraries
-
NumPy
-
Pandas
-
Connecting to different Data Sources
-
-
Visualization Libraries
-
Matplotlib
-
Seaborn
-
Plotly Express
-
-
4 dedicated Challenge Sections!
Objects, Variables and Data Types
Control Flow and Loops
-
8Objects and Variables Overview
-
9Numbers
-
10Integer Variables
-
11Coding Exercise Solution
-
12Float Variables
-
13Coding Exercise Solution
-
14Strings
-
15Print Formatting with Strings
-
16Coding Exercise Solution
-
17String Operations
-
18String Indexing and Slicing Quiz
-
19String Methods and Properties
-
20String Methods
-
21Coding Exercise Solution
-
22String Concatenation and Formatting
-
23Lists
-
24Lists
-
25Coding Exercise Solution
-
26Lists
-
27Coding Exercise Solution
-
28Dictionaries
-
29Dictionaries
-
30Coding Exercise Solution
-
31Tuples and Sets
-
32Tuples and Sets
-
33Coding Exercise Solution
-
34Booleans
-
35Key Words in Python
-
36Data Types
Functions
-
37Python Operators
-
38Control Flow
-
39Control Flow
-
40Coding Exercise Solution
-
41For Loops
-
42For Loops (continued)
-
43For Loops
-
44Coding Exercise Solution
-
45For Loops
-
46Coding Exercise Solution
-
47While Loops
-
48Break, Continue and Pass Statements
-
49List Comprehension
-
50List Comprehension
-
51Coding Exercise Solution
-
52IN and NOT IN
Challenge Section - Core Python
-
53Built-In Functions
-
54Built-In Functions
-
55Coding Exercise Solution
-
56User Defined Functions
-
57User Defined Functions - Examples
-
58User Defined Functions
-
59Coding Exercise Solution
-
60User Defined Functions
-
61Coding Exercise Solution
-
62Arguments and Keyword Arguments
-
63Map and Filter
-
64Lambda Functions
-
65Lambda Functions
-
66Coding Exercise Solution
-
67Errors and Exception Handling