1. Fundamentals of Programming – algorithms and algorithm design, programming techniques.
2. The Python Programming Language – syntax, core principles, functions and function arguments, code organization (modules, files, and imports), development environments.
3. Variables and Data Types – control structures, composite data types, collections and genericity, manipulation of sequences and associative structures.
4. Object-Oriented Programming in Python – classes and objects, methods and inheritance, nested and inner classes.
5. Anonymous Functions and Lambda Expressions – concepts and applications.
6. Program Execution Control – exceptions and error handling.
7. File and Stream Processing – modules and their utilization.
2. The Python Programming Language – syntax, core principles, functions and function arguments, code organization (modules, files, and imports), development environments.
3. Variables and Data Types – control structures, composite data types, collections and genericity, manipulation of sequences and associative structures.
4. Object-Oriented Programming in Python – classes and objects, methods and inheritance, nested and inner classes.
5. Anonymous Functions and Lambda Expressions – concepts and applications.
6. Program Execution Control – exceptions and error handling.
7. File and Stream Processing – modules and their utilization.