BSc CS — PYTHON PROGRAMMING
COMPLETE STUDY GUIDE
PY

Python Programming

4 Modules · 45 Hours · BSc Computer Science

ModuleTitleHours
IFundamentals of Python12
IIFunctions & Modules8
IIIData Structures in Python15
IVIntroduction to Scientific Computing10
Module I · 12 hrs
Fundamentals of Python
· Features, Identifiers, Keywords
· Variables, Operators, Data Types
· Input/Output, Math Functions
· Decision Making & Loops
· Control Statements
Open Guide →
Module II · 8 hrs
Functions & Modules
· Function Definition & Calling
· All Argument Types
· Scope & Lifetime
· Recursive, Lambda, Void Fns
· Built-in & User Modules
Open Guide →
Module III · 15 hrs
Data Structures in Python
· Strings — all operations
· Lists — all operations
· Tuples — indexing & methods
· Dictionaries — key-value ops
· Sets — creation & operations
Open Guide →
Module IV · 10 hrs
Scientific Computing
· NumPy Arrays & Operations
· Universal Functions & Broadcasting
· Pandas — Series & DataFrames
· Matplotlib — Plots & Charts
Open Guide →