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

Python_for_Data_Science_Curriculum

THE PYTHON DATA SCIENCE LEARNER

Uploaded by

Dopen CleanZ
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 views6 pages

Python_for_Data_Science_Curriculum

THE PYTHON DATA SCIENCE LEARNER

Uploaded by

Dopen CleanZ
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
You are on page 1/ 6

Python for Data Science - Curriculum

Python for Data Science: 3-Month Intensive Course

---

Cover Page

Course Title: Python for Data Science (Basic to Intermediate)

Duration: 3 Months

Schedule: 3 Days/Week, 2 Hours/Session

Audience: Adults (Mid 20s)

---

Course Structure Overview

Month 1: Python Fundamentals

Month 2: Data Analysis, Visualization & Intermediate Python

Month 3: Basic Machine Learning

Each module includes:

- Short Lectures (~1 Hour)

- Hands-on Exercises

- Real-World Mini Projects

---

Month 1: Python Programming Foundations

Week 1: Introduction to Python

- What is Python and Why Data Science?

- Installing Anaconda (or minimal Python + pip)


Python for Data Science - Curriculum

- Jupyter Notebooks Basics

- First Program: Hello Data World

Exercise:

- Print your name, age, and favorite data fact.

Week 2: Variables, Data Types, and Input/Output

- Numbers, Strings, Booleans

- Input from user

- Simple calculations

Exercise:

- Create a program that calculates the user's BMI.

Week 3: Control Flow

- If, Elif, Else

- For Loops and While Loops

- Basic Error Handling

Exercise:

- Write a guessing game!

Week 4: Functions and Modules

- Defining Functions

- Parameters and Return Values

- Importing and Using Python Modules

Project 1:

- Build a "Simple Calculator" App

Teacher Answer Key:

- Provide example code snippets (BMI, Guessing Game, Calculator).


Python for Data Science - Curriculum

---

Month 2: Data Science with Python

Week 5: Working with Libraries

- Introduction to NumPy

- Introduction to Pandas

Exercise:

- Load and explore a sample CSV file.

Week 6: Data Cleaning with Pandas

- Handling Missing Data

- Filtering and Sorting

- Basic DataFrame Manipulation

Exercise:

- Clean a dirty dataset (remove NaN, fill missing values).

Week 7: Data Visualization

- Introduction to Matplotlib

- Simple Line Charts, Bar Charts, Scatter Plots

- Intro to Seaborn for stylish plots

Exercise:

- Plot top 5 countries by population from dataset.

Week 8: Real Life Data Analysis

- Real Dataset Analysis (eg: Titanic, World Bank Data)

- Mini Case Study: Find insights in the dataset


Python for Data Science - Curriculum

Project 2:

- Analyze a "Supermarket Sales" dataset and present key findings.

Teacher Answer Key:

- Clean, filter, visualize.

- Sample visualizations and findings report.

---

Month 3: Machine Learning Foundations

Week 9: Introduction to Machine Learning

- What is ML?

- Types of ML: Supervised vs Unsupervised

- Overview of scikit-learn

Exercise:

- Class discussion: "Where do we see ML in real life?"

Week 10: Your First Machine Learning Model

- Linear Regression

- Train/Test Split

- Metrics: MAE, MSE, R^2

Exercise:

- Predict house prices with a simple model.

Week 11: Classification Problems

- Logistic Regression

- Accuracy, Precision, Recall

Exercise:
Python for Data Science - Curriculum

- Predict if a passenger survived Titanic dataset.

Week 12: Mini ML Capstone Project

- Full Pipeline:

- Load data

- Clean and Prepare

- Train a model

- Evaluate and Report

Project 3:

- Build a "Student Score Predictor" based on study hours.

Teacher Answer Key:

- Provide a clean version of the capstone project with explanations.

---

Libraries Used (Best Real-World Practice)

- NumPy (Arrays, math)

- Pandas (Data manipulation)

- Matplotlib (Plots)

- Seaborn (Stylish plots)

- Scikit-learn (Machine Learning)

Certificate of Completion Template

Certificate of Completion

> This certifies that [Student Name] has successfully completed the Python for Data Science course,

demonstrating skills in Python programming, Data Analysis, Visualization, and basic Machine Learning

techniques.
Python for Data Science - Curriculum

Instructor Signature: ___________________

Date: ___________________

---

Timeline At a Glance

| Month | Topics | Mini Projects |

|:-----:|:------|:--------------|

| 1 | Python Basics | Simple Calculator |

| 2 | Data Analysis & Viz | Supermarket Sales Analysis |

| 3 | ML Intro | Student Score Predictor |

---

End of Curriculum

You might also like