PYTHON Online Training Course Content

    • Chapter 1: An Introduction to Python
    • Introductory Remarks about Python
    • Strengths and Weaknesses
    • A Brief History of Python
    • Python Versions
    • Installing Python
    • Environment Variables
    • Executing Python from the Command Line
    • IDLE
    • Editing Python Files
    • Getting Help
    • Dynamic Types
    • Python Reserved Words
    • Naming Conventions
    • Chapter 2: Basic Python Syntax
    • Introduction
    • Basic Syntax
    • Comments
    • String Values
    • String Operations
    • The format Method
    • String Slices
    • String Operators
    • Numeric Data Types
    • Conversions
    • Simple Input and Output
    • The print Function
    • Chapter 3: Language Components
    • Introduction
    • Control Flow and Syntax
    • Indenting
    • The if Statement
    • Relational Operators
    • Logical Operators
    • True or False
    • Bit Wise Operators
    • The while Loop
    • break and continue
    • The for Loop
    • Chapter 4: Collections
    • Introduction
    • Lists
    • Tuples
    • Sets
    • Dictionaries
    • Sorting Dictionaries
    • Copying Collections
    • Summary
    • Chapter 5: Functions
    • Introduction
    • Defining Your Own Functions
    • Parameters
    • Function Documentation
    • Keyword and Optional Parameters
    • Passing Collections to a Function
    • Variable Number of Arguments
    • Scope
    • Functions - "First Class Citizens"
    • Passing Functions to a Function
    • Mapping Functions in a Dictionary
    • Lambda
    • Closures
    • Chapter 6: Modules
    • Modules
    • Standard Modules - sys
    • Standard Modules - math
    • Standard Modules - time
    • The dir Function
    • Chapter 7: Exceptions
    • Errors
    • Run Time Errors
    • The Exception Model
    • Exception Hierarchy
    • Handling Multiple Exceptions
    • raise
    • assert
    • Writing Your Own Exception Classes
    • Chapter 8: Input and Output
    • Introduction
    • Data Streams
    • Creating Your Own Data Streams
    • Access Modes
    • Writing Data to a File
    • Reading Data From a File
    • Additional File Methods
    • Using Pipes as Data Streams
    • Handling IO Exceptions
    • Working with Directories
    • Metadata
    • The pickle Module
    • Chapter 9: Classes in Python
    • Classes in Python
    • Principles of Object Orientation
    • Creating Classes
    • Instance Methods
    • File Organization
    • Special Methods
    • Class Variables
    • Inheritance
    • Polymorphism
    • Type Identification
    • Custom Exception Classes
    • Class Documentation - pydoc
    • Chapter 10: Regular Expressions
      • Introduction
      • Simple Character Matches
      • Special Characters
      • Character Classes
      • Quantifiers
      • The Dot Character
      • Greedy Matches
      • Grouping
      • Matching at Beginning or End
      • Match Objects
      • Substituting
      • Splitting a String
      • Compiling Regular Expressions
      • Flags