Data Analysis with Python
Course level:All Levels
Course Duration:
60h
About Course
In this course, you will learn how to analyze data using Python. During this course, you will learn starting from the basics of Python to exploring different types of data. You will also learn, how to load data from different sources such as CSVs.
You will also learn how to prepare data for analysis, perform statistical data analysis, and create meaningful data visualization. You will learn libraries such as Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data.
We will start with the installation of Python using Anaconda distribution. You will learn how to use Spyder, iPython, and Jupyter notebook.
We will cover the fundamentals of Python that are critical for data analysis and machine learning projects. You will learn NumPy which includes multidimensional arrays with broadcasting capabilities, mathematical functions, linear algebra functionalities, and tools to read and write array data to disk.
You will also learn pandas library that includes series, DataFrame, Indexing, summarizing, and computing descriptive statistics.
What I will learn?
- Course in the Hindi Language
- 100% online course
- Hands-on Projects
- Earn a sharable certificate upon completion
- Affordable Program
- Complete the course according to your schedule
- Get tangible career benefits after completion of the course
- Approximately 60 hours of course content
- No hard prerequisites
Hi, Welcome back!
Course Curriculum
Course Introduction
-
About the Course
05:23
Introduction to Programming
Topics - Computational Thinking, Algorithm, Fixed vs Stored Program, Programs, What is Programming Language, Primitive Constructs, Programming Error Types, Impact of Programming Errors
-
Computational Thinking
07:14 -
Algorithm
17:41 -
Fixed vs Stored Program
02:03 -
Program
01:14 -
What is Programming Language
02:55 -
Primitive Constructs
09:59 -
Programming Error Types
05:17 -
Impact of Programming Errors
01:49
Introduction to Python
Topics - Introduction to Python, Python Essential Libraries
-
Types of Languages
06:23 -
Advantages of Python
03:34 -
Why Python for Data Analysis?
01:41 -
Why not Python
01:51
Essential Python Libraries
Topics - NumPy, pandas, matplotlib, IPython and Jupyter, scipy, scikit-learn, statsmodels
-
Numpy
04:18 -
pandas
02:11 -
matplotlib
01:06 -
IPython and Jupyter
01:29 -
scipy
01:30 -
scikit-learn
02:06 -
statsmodels
01:26
Python Installation
Topics - Install Python, Anaconda, Install Anaconda, Package included in Anaconda
-
Install Python
02:43 -
What is Anaconda
04:27 -
Install Anaconda
11:17 -
Package included in Anaconda
03:08
Miniconda and Conda
Topic - Miniconda and Conda, Conda, pip, Conda versus pip
-
Miniconda and Conda
05:45 -
Conda
05:08 -
pip
01:17 -
Conda versus pip
07:47
Anaconda Navigator
Topic - About Anaconda Navigator
-
What is Anaconda Navigator
04:10
Jupyter Notebook
Topics - Introduction to Jupyter Notebook, Notebook Document, Starting Notebook Server, Create new notebook document, Notebook user interface, Structure of a notebook
-
Introduction to Jupyter Notebook
05:00 -
Notebook Document
02:19 -
Starting Notebook Server
07:06 -
Create new notebook document
01:50 -
Notebook user interface
00:00 -
Structure of a notebook
08:25
Spyder IDE
Topic - About Spyder, Editor Pane, IPython Console, Variable Explorer, Help Pane, Plots Pane, Files Pane, History Pane
-
About Spyder
02:53 -
Editor Pane
02:29 -
IPython Console
01:57 -
Variable Explorer
03:25 -
Help Pane
02:52 -
Plots Pane
02:16 -
Files Pane
00:54 -
History Pane
01:45
IPython
Topic - IPython Interpreter, Tab Completion, Introspection, %run command, magic Commands, matplotlib Integration
-
IPython Interpreter
07:55 -
Tab Completion
05:14 -
Introspection
08:19 -
%run command
06:08 -
magic Commands
06:16 -
matplotlib Integration
00:00
Python Language Semantics
Topics - Indentation, Objects, Comments, Variables and Assignments, Dynamic Reference, Attributes & Methods, Duck Typing, Import, Binary Operators, Mutable and Immutable Objects
-
Indentation
06:23 -
Objects
01:15 -
Comments
04:42 -
Variables and Assignments
10:07 -
Dynamic Reference
06:29 -
Attributes & Methods
01:48 -
Duck Typing
01:36 -
Import Module
05:38 -
Binary Operators
05:56 -
Mutable and Immutable Objects
02:42
Scalar Types
Topics - Scalar, Numeric Type, String, Boolean, Type Casting, None, Date Time, Input
-
Scalar
02:07 -
Numeric Type
03:39 -
String
12:09 -
Boolean
00:43 -
Type Casting
02:52 -
None
01:02 -
Date Time
08:58 -
Input
04:20
Control Flow
Topics - Branching Programs, Iterations, For Loops, While Loops, pass, range, Ternery Expressions
-
Branching Programs
14:03 -
Iterations
10:53 -
For Loops
07:32 -
While Loops
02:08 -
pass
01:03 -
range
04:25 -
Ternery Expressions
02:01
Data Structures – tuple
Topics - Tuples, Unpacking Tuple, Tuple Methods
-
Tuples
10:05 -
Unpacking Tuple
11:12 -
Tuple Methods
01:44
Data Structures – list
Topics - Lists, Adding and Removing Elements, Concatenation and Combining List, Sorting, Slice
-
Draft Lesson
06:41 -
Adding and Removing Elements
08:36 -
Concatenation and Combining List
02:37 -
Sorting
01:53
-
LevelAll Levels
-
Duration60 hours
-
Last UpdatedJanuary 2, 2023
Material Includes
- 60 hours of digital content
- On-demand videos
- Graded quizzes and assignments
- 4 Hands-on Projects
- Unlimited access for 1 year
- Certification on completion
Requirements
- Understand Python Programming Concepts
- Concepts of NumPy and pandas
- 4 Projects using Statistical Data Analysis
- Data Visualization with matplotlib and seaborn
- Anaconda, iPython, JuPyter, Spyder
Target Audience
- School Students
- Engineering Students
- Management Students
- Working Professionals
- Faculty members and teachers
Skills you will gain
Share Course
Page Link
Share on social media