Skip to main content

Section outline

    • Session 1: Introduction to Python (1.5 Hours)
      • Python features, installation, and execution methods.
    • Session 2: Python Comments, Variables, and Types (1.5 Hours)
      • Data types, type conversion, and variable handling.
    • Session 3: String Manipulation (1.5 Hours)
      • String indexing, slicing, and built-in methods.
    • Session 4: String Formatting and Typecasting (1.5 Hours)
    • Session 1: Python Bytes (1.5 Hours)
      • Understanding and working with byte sequences.
    • Session 2: Python Operators (1.5 Hours)
      • Arithmetic, string, relational, and logical operators.
    • Session 3: Conditional Statements (1.5 Hours)
      • Single, multi-conditional, and nested conditions.
    • Session 4: Looping Statements (1.5 Hours)
      • Conditional and collection-based loops.
    • Session 1: Python Lists (1.5 Hours)
      • List operations, indexing, and slicing.
    • Session 2: Tuples and Dictionaries (1.5 Hours)
      • Operations and methods for tuples and dictionaries.
    • Session 3: Python Sets (1.5 Hours)
      • Set operations: union, intersection, and difference.
    • Session 4: Python File Handling (1.5 Hours)
      • File handling operations, reading/writing files.
    • Session 1: Function Calls and Arguments (1.5 Hours)
      • Function arguments, return values, and scope.
    • Session 2: Modules and Packages (1.5 Hours)
      • Importing modules, working with pip, and package creation.
    • Session 3: Exception Handling (1.5 Hours)
      • Try, except, finally blocks & raising exceptions.
    • Session 4: Functional Programming (1.5 Hours)
      • List comprehension, lambda functions, map, filter, and reduce.
    • Session 1: Recap and Practice (1.5 Hours)
      • Review of key Python concepts.
    • Session 2: Mini-Project Development (1.5 Hours)
      • Hands-on project implementation.
    • Session 3: Project Completion and Presentation (1.5 Hours)
    • Session 4: Final Assessment & Wrap-Up (1.5 Hours)