DATA ANALYTICS USING PYTHON
Comprehensive 5-Unit Detailed Syllabus
Unit 1: Data Foundations & Python Essentials
• Analytics Overview: Definition and types (Descriptive, Predictive, Prescriptive, Diagnostic).
• Python Environment: Role of Python, core libraries (Pandas, NumPy, Scikit-learn, Matplotlib).
• Data Manipulation: Reading CSV files, DataFrame operations, data cleaning, and
aggregation using Pandas.
• Probability Theory: Sample Space, Independent/Complementary events, and Theoretical vs.
Experimental probability.
• Descriptive Stats: Central tendency (Mean, Median, Mode) and Dispersion (Variance,
Standard Deviation).
Unit 2: Sampling & Statistical Inference
• Sampling Techniques: Random, Stratified, Systematic, and Cluster sampling.
• Sampling Distributions: Concept, importance, and calculation of Standard Error (for means).
• Hypothesis Testing: Null (H₀) vs. Alternative (Hₐ) hypotheses; Level of significance.
• Test Mechanics: Type I & Type II errors; One-tailed vs. Two-tailed tests; t-tests and Z-tests.
• Chi-square (χ²) Test: Test of independence, goodness of fit, and practical limitations.
Unit 3: ANOVA & Regression Analysis
• ANOVA: One-way vs. Two-way ANOVA; Validity assumptions; F-ratio (MSTR/MSE)
calculation.
• Linear Models: Simple vs. Multiple Linear Regression; Fitting models and interpreting
coefficients.
• Diagnostics: Residual Analysis, Homoscedasticity, and validation of error terms (ε).
• Estimation Theory: Point estimates vs. Confidence and Prediction intervals.
Unit 4: Logistic Regression & Classification
• Logistic Framework: Objectives and use cases; role of Maximum Likelihood Estimation
(MLE).
• Classification Comparison: Logistic Regression vs. Linear Regression and Discriminant
Analysis.
• Evaluation Metrics: Precision, Recall, F1-Score, and general Accuracy measures.
• ROC Curves: Receiver Operating Characteristic analysis and selecting optimal threshold
values.
Unit 5: Clustering & Tree-Based Learning
• Clustering: K-means (algorithm steps); Hierarchical clustering and Dendrogram interpretation.
• Similarity Metrics: Euclidean vs. Manhattan distances; Handling categorical and ratio-scaled
variables.
• Decision Trees: Construction steps; Attribute Selection (Information Gain, Gini Index).
• Advanced Trees: CART (Classification and Regression Trees) methodology; Pruning for
model optimization.
Final Year [Link] (Computer Engineering) | Structured Syllabus Document