[Go to site: main page, start]

0% found this document useful (0 votes)
0 views4 pages

DataScience (Python)

The document outlines a curriculum for a 20-hour course divided into three units: Introduction to Python (8 hours), Data Aggregation and Processing (7 hours), and Visualization of Data with Python (5 hours). Each unit consists of multiple classes covering topics such as Python functions, data structures, time series basics, natural language processing, machine learning, and various visualization techniques. The course aims to provide a comprehensive understanding of Python and its applications in data analysis and visualization.

Uploaded by

Durgesh Puthran
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views4 pages

DataScience (Python)

The document outlines a curriculum for a 20-hour course divided into three units: Introduction to Python (8 hours), Data Aggregation and Processing (7 hours), and Visualization of Data with Python (5 hours). Each unit consists of multiple classes covering topics such as Python functions, data structures, time series basics, natural language processing, machine learning, and various visualization techniques. The course aims to provide a comprehensive understanding of Python and its applications in data analysis and visualization.

Uploaded by

Durgesh Puthran
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Unit 4: Introduction to Python (8 Hours)

Class 1 (1 Hour)

●​ Jupyter Notebook
●​ Introduction to Python
●​ Python Functions

Class 2 (1 Hour)

●​ Python Types and Sequences


○​ Numbers
○​ Strings
○​ Lists
○​ Tuples
○​ Dictionaries

Class 3 (1 Hour)

●​ More on Strings
○​ String methods
○​ String formatting
○​ Slicing

Class 4 (1 Hour)

●​ Reading and Writing CSV Files


●​ Advanced Python Objects

Class 5 (1 Hour)

●​ map() Function
●​ Introduction to NumPy
●​ Creating NumPy Arrays
●​ Basic NumPy Operations

Class 6 (1 Hour)

●​ Pandas Introduction
●​ Series Data Structure
●​ Creating and Accessing Series
Class 7 (1 Hour)

●​ Querying a Series
●​ DataFrame Data Structure
●​ Loading Data into DataFrames

Class 8 (1 Hour)

●​ Querying DataFrames
●​ Indexing DataFrames
●​ Merging DataFrames
Unit 5: Data Aggregation, Processing and Group Operations (7 Hours)

Class 9 (1 Hour)

●​ Date and Time


●​ Time Series Basics

Class 10 (1 Hour)

●​ Date Ranges
●​ Frequencies
●​ Shifting Operations

Class 11 (1 Hour)

●​ Time Zone Handling


●​ Periods and Period Arithmetic

Class 12 (1 Hour)

●​ Resampling and Frequency Conversion


●​ Moving Window Functions

Class 13 (1 Hour)

●​ Natural Language Processing (Introduction and Applications)

Class 14 (1 Hour)

●​ Image Processing Fundamentals

Class 15 (1 Hour)

●​ Machine Learning
○​ K-Nearest Neighbors (KNN) for Classification
○​ Clustering
Unit 6: Visualization of Data with Python (5 Hours)

Class 16 (1 Hour)

●​ Matplotlib Introduction
●​ Line Plots
●​ Area Plots
●​ Histograms

Class 17 (1 Hour)

●​ Bar Charts
●​ Pie Charts
●​ Box Plots

Class 18 (1 Hour)

●​ Scatter Plots
●​ Bubble Plots
●​ Introduction to Seaborn

Class 19 (1 Hour)

●​ Waffle Charts
●​ Word Clouds

Class 20 (1 Hour)

●​ Folium for Geospatial Visualization


●​ Creating Choropleth Maps

Final Distribution

Unit Topics Covered Hours

Unit 4 Python, NumPy, Pandas 8 Hours

Unit 5 Time Series, NLP, Image Processing, ML 7 Hours

Unit 6 Data Visualization 5 Hours

Total 20 Hours

You might also like