Python Curriculum - 6 Units
Select any unit below to view comprehensive study material, code examples, and detailed explanations.
| Unit Number | Unit Title | Description | Action |
|---|---|---|---|
| Unit 1 | Introduction to Python | Intro, syntax, variables, data types, operators, I/O, core data structures, C→Python transition | View |
| Unit 2 | Control Flow and Functions | Conditionals, loops, defining functions, parameters/returns, scope and lifetime | View |
| Unit 3 | File Handling, Packaging and Debugging | File read/write, exception handling, modules/packages, executables, error types, debugging | View |
| Unit 4 | Object Oriented Programming (OOP) in Python | Classes/objects, encapsulation, inheritance (single/multiple/multilevel), polymorphism, constructors | View |
| Unit 5 | Advanced Python Concepts | Regular expressions, pattern matching, regex functions, GUI development with Python frameworks | View |
| Unit 6 | Python Libraries | Overview of popular libraries: NumPy (numerical), Pandas (data), Matplotlib (visualization) | View |