PY
Python Programming
4 Modules · 45 Hours · BSc Computer Science
| Module | Title | Hours |
|---|---|---|
| I | Fundamentals of Python | 12 |
| II | Functions & Modules | 8 |
| III | Data Structures in Python | 15 |
| IV | Introduction to Scientific Computing | 10 |
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 →