WELCOME TO
MACHINE
LEARNING WITH
PYTHON
Course Code: 24MJM312
COURSE OVERVIEW
Credits: 3
Lecture Hours: 60
Semester: III
Year: II
COURSE OBJECTIVES
Discover data patterns using Python
Make predictions from data
Solve real-world problems with machine learning
COURSE OUTCOMES
CO1: Python fundamentals (lists, sets, dictionaries)
CO2: Functions and exceptions
CO3: Machine Learning concepts
CO4: Real-world ML applications
CO5: Bayesian Networks
CO6: Unsupervised Learning
CO7: Clustering techniques
COURSE STRUCTURE - UNIT
WISE
Unit I: Python Basics (15 hrs)
Unit II: Functions & Modules (15 hrs)
Unit III: Intro to ML + Tools (15 hrs)
Unit IV: Supervised Learning (15 hrs)
Unit V: Unsupervised Learning (10 hrs)
BLOOM'S TAXONOMY BASED
ASSESSMENT
Section A: 10 x 2 = 20 marks (K1-K2)
Section B: 5 x 5 = 25 marks (K2-K3)
Section C: 3 x 10 = 30 marks (K3-K4)
Total: 75 Marks
PRESCRIBED BOOKS
1. Core Python Programming – Wesley J. Chun
2. Introduction to ML with Python – Andreas C. Müller &
Sarah Guido
3. Machine Learning in Action – Peter Harrington
REFERENCES AND WEB
RESOURCES
Mark Summerfield, Willi Richert, Luis Pedro Coelho
[Link]
[Link]
action
TENTATIVE WEEKLY PLAN
Week 1-2: Python Basics
Week 3-4: Functions & Exceptions
Week 5-6: ML Introduction + Tools
Week 7-9: Supervised Learning Algorithms
Week 10: Unsupervised Learning
Week 11: Revision & Practice
Week 12: Internal Assessments
LET THE JOURNEY BEGIN!
"Python is the language, Machine Learning is the
mission."
Let's learn, code, and build together!