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

Python for Data Science Syllabus

Uploaded by

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

Python for Data Science Syllabus

Uploaded by

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

Course Python for Data Science Course HC

Title Type
Course Credits 2 Class I Sem
Code
Contact Total
hours Number of
Course LTP Credits Worklo Assessment in
Classes
Structure ad Weightage
Per
Lecture 2 2 2 Semester
Tutorial 0 0 0 Theory IA SEE
Practical 0 0 0
Total 2 2 2 28 50 50

Pre-requisite

NA

COURSE OVERVIEW:

This course covers the basics of programming, data handling, visualization techniques,
and real-world data science applications. Students will develop practical skills through
hands-on lab sessions using industry-standard tools and libraries, preparing them for
advanced courses and interdisciplinary projects in the field of Data Science

COURSE OBJECTIVE(S):

1. Understand the syntax, semantics, and core concepts of Python programming.

2. Acquire foundational skills in data structures and data manipulation using


Python.

3. Explore essential libraries for data analysis, such as NumPy and Pandas.

4. Develop proficiency in data visualization using Matplotlib and Seaborn.

5. Apply Python to solve basic data science problems and build simple analytical
models.

COURSE OUTCOMES (COs):

Upon completion, students will be able to:


CO Course Outcome Statement
#

CO Demonstrate, interpret, and apply basic Python programming constructs


1 including syntax, variables, and control structures. (Unit I)

CO Develop, manipulate, and implement programs using core Python data


2 structures (lists, tuples, sets, dictionaries). (Unit II)

CO Perform, analyze, and clean datasets using Pandas and NumPy libraries for data
3 wrangling. (Unit II)

CO Visualize, customize, and evaluate data using Matplotlib and Seaborn libraries.
4 (Unit III)

BLOOM’S LEVELOF THECOURSE OUTCOMES

CO# Bloom’s Level

Rememb Understa Apply Analyz Evalua Create


er (L1) nd (L2) (L3) e (L4) te (L5) (L6)

CO-1 √

CO-2 √

CO-3 √

CO-4 √

CO-5 √

CO-6 √

COURSE ARTICULATION MATRIX

CO \ PO PO PO PO PO PO PO PO PO PO1 PO1 PSO PSO PSO


PO 1 2 3 4 5 6 7 8 9 0 1 1 2 3

CO1 3 2 2 1 3 1 2 1 3

CO2 3 2 3 2 3 2 2 1 3

CO3 3 3 2 3 3 1 2 1 3 2 1

CO4 2 2 2 2 3 2 3 2 3 2 1

CO5 2 3 2 3 3 2 3 3 3 3 1

CO6 2 2 3 3 3 1 1 1 3 3 3 3 3 1

Python Basics
Introduction to Python: History and features, Installation and setup, Python Syntax,
Variables, Data Types, Operators and Expressions, Input/Output Operations, Control
Structures: Conditional statements, Loops, Functions, Modules, and Packages, Error
Handling and Debugging.

Working with Data

Data Structures: Lists, Tuples, Sets, Dictionaries, File Handling: Reading and writing
files, Introduction to NumPy: Arrays and array operations, Data Manipulation with
Pandas: Series and Data Frames, Data Cleaning: Handling missing values, Data type
conversion.

Data Visualization and Libraries

Introduction to Data Visualization, Plotting with Matplotlib: Line, Bar, Scatter, Pie charts,
Advanced Visualization with Seaborn, Customizing Plots: Labels, legends, styles,
Introduction to Exploratory Data Analysis (EDA).

Mini Projects and Data Science Applications

Framing Data Science Problems, Mini Projects: Real-world Data Analysis: Weather,
sports, social media datasets, Introduction to Machine Learning Concepts, Using Scikit-
learn for Simple Predictive Models, Best Practices in Data Science Projects.

TEXTBOOKS:

1. Jake VanderPlas, Python Data Science Handbook, O’Reilly, 2016

2. Wes McKinney, Python for Data Analysis, O’Reilly, 2017

3. Joel Grus, Data Science from Scratch: First Principles with Python, O’Reilly,
2019

REFERENCES

1. Official Python Documentation ([Link])

2. NumPy and Pandas Documentation ([Link], [Link])

3. Coursera: “Python for Everybody” by University of Michigan

4. edX: “Introduction to Python for Data Science” by Microsoft

5. YouTube: Corey Schafer’s Python Tutorials, freeCodeCamp Python Course

6. DataCamp, Kaggle Python Micro-courses

CERTIFICATION COURSES

1. Coursera: “Applied Data Science with Python” by University of Michigan

2. edX: “Data Science Essentials” by Microsoft

3. NPTEL: “Python for Data Science”

4. Udacity: “Introduction to Data Science with Python”

LIST OF LAB ACTIVITIES


1. Writing basic Python programs (Hello World, arithmetic operations)

2. Implementing control structures and functions in Python

3. Manipulating lists, tuples, sets, and dictionaries

4. Reading and writing data from text and CSV files

5. Performing array operations using NumPy

6. Data manipulation and cleaning using Pandas

7. Creating various plots with Matplotlib and Seaborn

8. Exploratory Data Analysis on sample datasets

9. Building a simple predictive model with scikit-learn

10. Mini project: Analyzing a real-world dataset end-to-end

TOOLS TO BE USED

1. Jupyter Notebook

2. Google Colab

3. Anaconda Distribution

4. Python IDEs: VS Code, PyCharm, Spyder

5. Python 3.x (latest stable version)

6. Libraries: NumPy, Pandas, Matplotlib, Seaborn, scikit-learn

You might also like