Exclusive Features

Expert Subject Faculty
Online Video Classes Platform
Online Mock Tests
Online Material

Python Programming Learning Concepts

Python Basics

  • Getting started.
  • Python Objects
  • Numbers and Sequences
  • Strings.
  • Lists.
  • Tuples.
  • Set And Dictionary.
  • Conditionals and Loop Structures.

Modules

  • Modules and Files.
  • Namespaces
  • Importing Modules
  • Importing Module Attributes.
  • Module Built-in Functions.
  • Packages.
  • Other Features of Modules.

Files

  • File Objects.
  • File Built-in Function
  • File Built-in Methods
  • File Built-in Attributes
  • Standard Files, Command-line Arguments
  • File System
  • File Execution
  • Persistent Storage Modules.

Exceptions

  • Exceptions in Python
  • Detecting and Handling Exceptions
  • Context Management
  • Exceptions as Strings
  • Raising Exceptions
  • Assertions
  • Standard Exceptions
  • Creating Exceptions
  • Why Exceptions
  • Why Exceptions at All? Exceptions and the sys Module.

Regular Expression (RE)

  • Introduction
  • Special Symbols and Characters
  • REs and Python

Multithreaded Programming

  • Introduction
  • Threads and Processes
  • Python, Threads
  • and the Global Interpreter Lock
  • Thread Module
  • Threading Module
  • Related Modules.

Classes and Object-Oriented Programming (OOP)

  • OOP
  • Classes
  • Class Attributes
  • Instances
  • Instance Attributes
  • Binding and Method Invocation
  • Composition
  • Subclassing and Derivation
  • Inheritance
  • Built-in Functions for Classes
  • Instances
  • and Other Objects
  • Types vs. Classes/Instances
  • Customizing Classes with Special Methods
  • Privacy
  • Delegation and Wrapping

GUI Programming

  • Introduction
  • Tkinter and Python Programming
  • Brief Tour of Other GUIs
  • Related Modules and Other GUIs.

Web Programming

  • Introduction
  • Wed Surfing with Python
  • Creating Simple Web Clients
  • Advanced Web Clients
  • CGI-Helping Servers Process Client Data
  • Building CGI Application Advanced CGI
  • Web (HTTP) Servers