+233 54 123 9290
support@festman.io
English flag
English
Select a Language
English flag
English
GH₵
GHS
Select a Currency
Ghanaian cedi
GH₵
Euro Member Countries
Nigeria Naira
United States Dollar
$
0
Python for Data Science - Part 1

Python for Data Science - Part 1

60 Students
90 Lectures

About This Course

THOMAS FESTUS CUDJOE
THOMAS FESTUS CUDJOE
(21)
37 Courses
2109 Students
Hey there! I'm Festus, and I'm a Business Intelligence and Data analytics instructor. I've got over 5 years of experience in the field, and I'm a real pro when it comes to helping professionals make sense of their data. What's really cool is that I'm not just certified in Microsoft Power BI and a Microsoft Data Platform MVP, but I'm also a Chartered Accountant and Management Accountant with professional qualifications from ICAG and CIMA, UK. I've trained over 10,000 professionals from various industries, so I've got loads of experience teaching people how to unlock the power of data. My training sessions are interactive and practical, with real-world examples and scenarios to help learners understand ...
Curriculum Overview

This course includes 12 modules, 90 lessons, and 1:21 hours of materials.

COURSE INTRODUCTION
5 Parts | 0:12 Hours
Course Overview

Course overview

Study Duration 4 Minutes
Attachments 0
Introduction

Course overview

Study Duration 3 Minutes
Attachments 0
Learning Objectives

Course objectives

Study Duration 3 Minutes
Attachments 0
How to get certified

How to receive your certificate.

Study Duration 2 Minutes
Attachments 0
Exercise Files

Download the exercise files and follow along with the videos. We learn best through practicing. Make use of the exercise files and develop your hands-on skills.

Volume 14.74 KB MB
INTRODUCTION TO GOOGLE COLAB
2 Parts | 0:01 Hours
Introduction to Colab

What is Colab Notebooks

Study Duration 1 Minutes
Attachments 0
Introduction to Google Colab
Volume 13.15 MB
Python Basics
11 Parts | 0:03 Hours
What is Python
Volume 5.57 MB
Why do you need to learn Python
Volume 6.80 MB
Why Python is popular
Volume 5.30 MB
Application of Python
Volume 7.77 MB
Live sample code

Access the live code on Google colab

Study Duration 1 Minutes
Attachments 0
Python operators
Volume 10.79 MB
Python Data types
Volume 7.79 MB
Type Conversion
Volume 12.71 MB
Adding comments
Volume 9.43 MB
Using variable

In Python we assign values to variables using the assignment operator(=).

Study Duration 2 Minutes
Attachments 0
Python strings

String
Strings in Python are shown as the variable type str. You can define a string with either double quotation marks " or quotation marks '.



String Methods
Python has a set of built-in methods that you can use on strings. Some of the methods include:



Len(): Count the number of charters in a string
upper(): Converts a string into upper case
lower(): Converts string into lowercase
capitalize(): Converts the first character to upper case
title(): Converts the first character of each word to upper case
format(): Formats specified values in a string
count() : Returns the number of times a specified value occurs in a string
split(): Splits the string at the specified separator, and returns a list

Volume 19.36 MB
WORKING WITH PYTHON DATA STRUCTURES
1 Parts
Introduction to Data Structures

Python Data Structures
Python’s data structures are simple but powerful. Mastering their use is a critical part of becoming a proficient Python programmer. These are some of the data structures in Python:



Tuples
Lists
Dictionaries
Dataframes and Series
Sets

Volume 3.95 MB
Python List
9 Parts | 0:22 Hours
Live Code

Access the sample live notebook for practice.

Study Duration 5 Minutes
Attachments 0
Introduction to Lists
Volume 3.98 MB
Creating Lists
Volume 13.76 MB
Accessing lists elements
Volume 16.12 MB
Updating lists
Volume 7.26 MB
List methods

Introduction to List methods

Study Duration 5 Minutes
Attachments 0
List Methods
Volume 12.80 MB
List Functions

Python List functions

Study Duration 2 Minutes
Attachments 0
Live Exercise

Test your skills

Study Duration 10 Minutes
Attachments 0
Tuples
4 Parts | 0:05 Hours
Live code

Exercise workbook

Study Duration 5 Minutes
Attachments 0
Creating Tuples
Volume 10.07 MB
Accessing Items
Volume 13.31 MB
Unpack tuples
Volume 11.93 MB
PYTHON DICTIONARY
5 Parts | 0:02 Hours
Live code

Sample exercise code

Study Duration 2 Minutes
Attachments 0
Introduction to Python Dictionaries
Volume 20.86 MB
Updating Dictionary
Volume 16.30 MB
Dictionary Methods and Functions

Python Dictionary Methods
Python has a set of built-in methods that you can use on dictionaries.



clear( ) - Removes all the elements from the dictionary
get( ) - Returns the value of the specified key
items( ) - Returns a list containing a tuple for each key value pair
keys( ) - Returns a list containing the dictionary's keys
pop( ) - Removes the element with the specified key
popitem( ) - Removes the last inserted key-value pair
update( )- Updates the dictionary with the specified key-value pairs
values( ) - Returns a list of all the values in the dictionary

Volume 16.04 MB
Dictionary Functions
Volume 29.23 MB
CONDITIONAL STATEMENTS
7 Parts | 0:12 Hours
Sample Notebook

Sample Notebook for practice

Study Duration 2 Minutes
Attachments 0
Introduction to IF Statements

Introduction to IF Statement

Study Duration 10 Minutes
Attachments 0
IF Statements Demos
Volume 26.19 MB
IF Statements Demos 2
Volume 16.17 MB
Introduction to ELSE Clause
Volume 6.42 MB
ELSE Clause Demo
Volume 23.38 MB
ELIF Clause
Volume 38.01 MB
LOOPS
18 Parts | 0:10 Hours
Sample Notebook

Sample Notebook

Study Duration 10 Minutes
Attachments 0
Introduction to Loops
Volume 5.15 MB
Introduction to for loops demo 1
Volume 9.29 MB
Introduction to for loops demo 2
Volume 11.89 MB
Introduction to for loops demo 3
Volume 10.43 MB
Introduction to for loops demo 4
Volume 19.43 MB
Introduction to for loops demo 5
Volume 11.16 MB
Iterating over dictionaries
Volume 16.11 MB
Introduction to Nested Loops
Volume 24.99 MB
Nested Loops
Volume 16.74 MB
Introduction to Loops with IF Statement
Volume 21.39 MB
Iterating over dictionaries with IF Statement
Volume 13.54 MB
Introduction to WHILE Loops
Volume 11.39 MB
While loops demo 1
Volume 10.08 MB
While loops demo 2
Volume 6.47 MB
List comprehension
Volume 15.16 MB
Enumerate Function
Volume 15.33 MB
Designing Login system
Volume 46.41 MB
FUNCTIONS
9 Parts | 0:05 Hours
Sample Notebook

Notebook for practice

Study Duration 5 Minutes
Attachments 0
Introduction to Functions
Volume 6.05 MB
User defined function_No input
Volume 9.41 MB
User defined function_Single Input
Volume 14.72 MB
User defined function_Multiple Input
Volume 13.88 MB
User Defined Function_Demo 1
Volume 10.65 MB
User Defined Function_Demo 2
Volume 14.27 MB
Function Documentation
Volume 13.12 MB
The MAP Function
Volume 7.22 MB
PYTHON PACKAGES
1 Parts | 0:02 Hours
Introduction to Packages or Libraries

Python packages

Study Duration 2 Minutes
Attachments 0
WORKING WITH NUMPY ARRAYS
18 Parts | 0:07 Hours
Sample Notebook

Notebook

Study Duration 5 Minutes
Attachments 0
Introduction to Arrays
Volume 6.37 MB
Arrays vs Lists
Volume 6.20 MB
Creating Arrays
Volume 17.39 MB
Creating multidimensional arrays
Volume 17.27 MB
Creating 3 dimensional arrays
Volume 14.30 MB
Data types
Volume 14.36 MB
Reshaping arrays
Volume 23.18 MB
Resize arrays
Volume 9.55 MB
Indexing arrays
Volume 13.10 MB
Slicing arrays
Volume 16.92 MB
Slicing multi dimensional arrays
Volume 23.30 MB
Vectorization
Volume 16.57 MB
Basic Numpy operations
Volume 18.28 MB
Aggregate functions
Volume 11.77 MB
Aggregate functions and arrays
Volume 15.47 MB
Mini Project
Volume 24.68 MB
Course review and certificate

Course review

Study Duration 2 Minutes
Attachments 0
Certificates
1 Parts
Course Certificate
Course Certificate
If you pass all the lessons in this course, you will receive this certificate.
Type Course Certificate
Zion Bonzo
Zion Bonzo
27 Sep 2023
I just finished taking the Python Introduction course on Festman Learning Hub, and it was a fantastic experience! The course thoroughly introduced Python basics, such as lists, tuples, loops, functions, and numpy. The instructor was engaging, and the material was presented clearly and concisely. The hands-on exercises were beneficial, as they allowed me to apply what I had learned in real-world situations. I highly recommend this course to anyone interested in learning Python basics and establishing a solid foundation in this powerful programming language. I am looking forward to the Part 2 on Pandas.
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Python for Data Science - Part 1
GH₵199
Subscribe

This Course Includes

Downloadable Content
Official Certificate
Instructor Support
Course Forum

Course Specifications

Sections
12
Lessons
90
Capacity
Unlimited
Duration
3:00 Hours
Students
60
Created Date
4 Apr 2023
Updated Date
5 Jun 2025
THOMAS FESTUS CUDJOE
THOMAS FESTUS CUDJOE

Microsoft Data Platform MVP | Certified Trainer

(21)
Microsoft Certified Trainer
Microsoft Certified Excel Expert
Microsoft Certified Power BI Analyst
Google Certified Data Analyst
Microsoft Office Specialist: Excel 2013
Microsoft MVP
10 courses launched
Microsoft Certified Excel Expert

Send Course as Gift

Send as a gift to friends
Python for Data Science - Part 1
You are viewing
Python for Data Science - Part 1
Competitor Analysis Dashboard with Excel

Competitor Analysis Dashboard with Excel

Frederick Sah purchased Competitor Analysis Dashboard with Excel

Two days ago