Course Content


    Introduction to Python

  • History
  • How Python Runs Programs
  • How You Run Programs

  • Collections

  • Introducing Python Object Types
  • Numeric Types
  • The Dynamic Typing Interlude
  • Strings
  • Lists and Dictionaries
  • Tuples, Files and Everything Else

  • Control Statements

  • Introducing Python Statements
  • Assignments, Expressions, and Prints
  • if Tests and Syntax Rules
  • while and for Loops
  • Iterations and Comprehensions - I
  • The Documentation Interlude

  • functions

  • Function Basics
  • Scopes
  • Arguments
  • Advance Function Topics
  • Iterations and Comprehensions – II

  • Introduction to Modules

  • Modules : The Big Picture
  • Module Coding Basics
  • Module Package
  • Advance Module Topics

  • OOPs Concepts

  • OOP : The Big Picture
  • Class Coding Basics
  • A More Realistic Example
  • Class Coding Details
  • Operator Overloading
  • Designing with Classes
  • Advanced Class Topics

  • Exception Handling

  • Exception Basics
  • Exception Coding Detail
  • Exception Objects
  • Designing With Exceptions

Query Form