Core Python

  • History of Python
  • Main Features
  • Python Interpreter
  • First Program
  • Literals & Variables
  • Basic Operators

  • if, elif, else
  • Loops in Python
  • Lists & Methods
  • Bubble Sort
  • Advanced List Processing

  • Functions
  • Function Communication
  • Return Statements
  • Scope in Python
  • Tuples
  • Dictionaries

  • Modules & Packages
  • Useful Built-in Modules
  • Errors in Python
  • Exception Anatomy
  • Common Exceptions

  • Characters & Strings
  • String Methods
  • String Programs
  • OOP Concepts
  • Classes & Objects
  • Inheritance

  • Exception Handling
  • File Processing
  • Working with Real Files
  • Generators
  • Closures