BMBAIBA04

Data Analytics with Python

L-T-P3-0-0 Session2026-27 (W.E.F 2024-25) TypeTheory
Appears in 1 semester

MBA Integrated · Sem 6 (Specialisation: Business Analytics)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction to Python for Data Analytics

8 hrs

Introduction to Python; installation and working environment; Python syntax and semantics; variables, data types, operators; input/output operations; control flow basics; introduction to data analytics and its role in business decision-making; overview of Python libraries used in analytics.

Unit2

Unit 2: Data Structures and Data Handling in Python

7 hrs

Lists, tuples, sets, and dictionaries; indexing and slicing; operations on data structures; introduction to NumPy arrays; array operations and mathematical functions; handling structured and unstructured data; reading and writing datasets (CSV, Excel); introduction to Pandas library.

Unit3

Unit 3: Data Manipulation with Pandas

9 hrs

DataFrames creation and operations; importing and exporting data; data cleaning and preprocessing; handling missing values; filtering, sorting, grouping, and aggregation; merging and joining datasets; data transformation techniques; business dataset preparation.

Unit4

Unit 4: Exploratory Data Analysis (EDA) and Statistics

9 hrs

Descriptive statistics (mean, median, mode, variance, standard deviation); correlation and covariance; distribution analysis; outlier detection; pivot tables; trend analysis; basic hypothesis understanding; business interpretation of statistical results.

Unit5

Unit 5: Data Visualization and Business Applications

7 hrs

Data visualization using Matplotlib and Seaborn; bar charts, line charts, histograms, scatter plots, and box plots; customization of graphs; dashboard basics; storytelling with data; applications of Python analytics in marketing, finance, HR, and operations; case-based business analytics. Practical Activities 1. Python installation and demonstration of coding 2. Data cleaning and manipulation using Pandas 3. Performing EDA on business datasets 4. Creating statistical summaries and interpreting results 5. Building visualisations using Matplotlib and Seaborn

Course Objectives5 points
  • To understand the fundamentals of Python programming for data analytics.
  • To apply Python libraries for data manipulation, cleaning, and transformation.
  • To perform exploratory data analysis (EDA) on business datasets.
  • To use statistical tools and techniques for business decision-making.
  • To evaluate the data visualisations and interpret insights for managerial applications. Course Contents
Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Explain the fundamentals of Python programming for data analytics.K2 (Understand)
  2. CO2Apply Python data structures and libraries for data handling.K3 (Apply)
  3. CO3Apply Pandas and statistical functions to analyse business datasets.K3 (Apply)
  4. CO4Apply exploratory data analysis techniques to business data.K3 (Apply)
  5. CO5Use Python visualisation libraries to present data and interpret business insights.K3 (Apply)

Suggested Readings (Latest Edition)

  1. Bharti Motwani. Data Analytics Using Python. Wiley India
  2. Umesh R. Hodeghatta & Umesha Nayak. Practical Business Analytics Using R and Python. Pearson India
  3. Wes McKinney. Python for Data Analysis. O’Reilly Media
  4. Jake VanderPlas. Python Data Science Handbook. O’Reilly Media
  5. Amit Kumar Das. Data Science and Analytics Using Python. McGraw Hill Education India

Official AKTU syllabus

This subject is on page 75, 76 of the original AKTU PDF.

Official AKTU syllabus PDF ↗