Python Programming – Syllabus

Python Programming – Syllabus

  • Introduction to Python:
    • Lesson 1. Features of Python.
      01 Hrs.
    • Lesson 2. Viewing the Byte Code.
      01 Hrs.
    • Lesson 3. Python Virtual Machine.
      01 Hrs.
    • Lesson 4. Memory Management in Python.
      01 Hrs.
    • Lesson 5. Comparison between C, Java, and Python.
      01 Hrs.
  • Python Fundamentals:
    • Lesson 1. Character Set and Tokens (Keywords, Identifiers, Literals, Operators, Punctuations).
      02 Hrs.
    • Lesson 2. Comments in Python (Single-line and Multi-line).
      01 Hrs.
    • Lesson 3. Variables and Assignments (Creating Variables, Multiple Assignments).
      02 Hrs.
  • Control Structures:
    • Lesson 1. Decision Making: if, if-else, nested if-else.
      04 Hrs.
    • Lesson 2. Looping: while, for loops.
      04 Hrs.
    • Lesson 3. Break and Continue Statements.
      02 Hrs.
  • Functions and Modules:
    • Lesson 1. Defining and Calling Functions.
      02 Hrs.
    • Lesson 2. Function Arguments and Return Values.
      02 Hrs.
    • Lesson 3. Lambda Functions.
      04 Hrs.
    • Lesson 4. Modules and Packages.
      04 Hrs.
  • Data Structures in Python:
    • Lesson 1. Lists, Tuples, Sets, and Dictionaries.
      06 Hrs.
    • Lesson 2. Operations on Data Structures.
      04 Hrs.
    • Lesson 3. List Comprehensions.
      04 Hrs.
  • File Handling:
    • Lesson 1. Opening and Closing Files.
      02 Hrs.
    • Lesson 2. Reading and Writing Files.
      02 Hrs.
    • Lesson 3. File Methods and Operations.
      02 Hrs.
  • Exception Handling:
    • Lesson 1. Errors and Exceptions.
      02 Hrs.
    • Lesson 2. Try, Except, Finally Blocks.
      02 Hrs.
    • Lesson 3. Raising Exceptions.
      02 Hrs.
  • Object-Oriented Programming in Python:
    • Lesson 1. Classes and Objects.
      02 Hrs.
    • Lesson 2. Constructors and Destructors.
      02 Hrs.
    • Lesson 3. Method Overriding.
      02 Hrs.