+91-892 015 0908

Python Language institute in Delhi & Best Python Programming institute in Delhi, Advance Python Training in Delhi

Excel in Python with Insta Infotech: Premier Training Institute in Delhi, Vikaspuri. Unlock the Power of Python Programming, Data Analysis, and Web Development for Career Success. Master Python Programming, Data Analysis,

Quick Enquiry

PYTHON PROGRAMMING LANGUAGE

  1. Python is One of The Most Popular High-Level Programming Languages In the World – Huge Companies Like Google, Pinterest, Instagram, and Yahoo Use It In Mission Critical Applications Like Google Search, etc.
  2. Python is The Number One Versatile Programming Language choice for Application Development, Web Development, Build Game Applications, Responsive Graphical User Interface Software, Testing, Automation, Data Analysis, Data Mining, Data Science, Artificial Intelligence, and Machine Learning.
  3. Python is an Advanced Dynamic, Structured, Object-Oriented, and Functional Programming Language due to its Comprehensive Standard Library as well as its ability to use modules of other Third-Party Libraries.
  4. A Simple and Powerful Syntax makes Python one of the easiest Languages to learn. It eases the Programming Process by hiding the Complicated Syntax and Complex Code etiquette and instead opts for Friendly, Human-readable Code. It is easy to understand, so it's one of the Best Languages for beginners to learn.
  5. Python Logics Moves From Concept To Concept, Helping Us Build a Comprehensive Understanding of the PythonLanguage. Python Programming Language provides us with Specialization to Design and Create our Own Applications for Data Retrieval, Data Analyzing, Data Representation Data Automation, Data Processing, Data Representation, and Visualization.


Python Applications Developments


Python Supports Cross-platform Operating Systems (Mac, Linux, Windows), which makes it more convenient to build applications. Here are some of the areas where Python excels in Application Development.

  • Build a Game App. Development
  • Console Application Development
  • Window Applications development 
  • Software Development(Generate exiles)
  • Web Applications Development
  • Data Science
  • Mathematical computations
  • Data Analyze & Data Processing
  • System automation and administration
  • Artificial  Intelligence & Machine Learning
  • Mapping and geography (GIS software)

PYTHON Programming Foundation Level -1

  • What is Programming Language
  • Types of Programming languages
  • Compiler and Interpretere
  • What is Programming Language
  • Object Oriented Programming paradigm
  • What is Python
  • Why do we need PYTHON
  • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
  • Python Different Versions
  • Comparison of Python with other languages like C/C++, Java etc
  • How to Install Python Software's
  • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
  • Using the Python Interpreter and Compiler
  • Integrated Development Environments for Python App.(IDES)
  • Data-types and Variables
  • Constants / Literals
  • Keywords
  • Identifiers
  • Python Syntax
  • Types of Operator
  • Python Arithmetic Operators
  • Python Comparison Operators
  • Python Assignment Operators
  • Python Bitwise Operators
  • Python Logical Operators
  • Python Relation-Based Operators
  • Python Operators Precedence
  • Assigning Values to Variables
  • Multiple Assignment
  • Python Numbers
  • Python Strings
  • Accessing Values in Strings
  • String Special Operators
  • String Formatting Operator
  • Triple Quotes
  • Built-in String Operations
  • Python Conditional Statements — IF…Else, ELIF & Switch Case
  • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
  • Python Control Statements Break, Continue, Pass, Return statements
  • Python Control Statements Break, Continue, Pass, Return statements
  • What is Function
  • Defining Function
  • Default Argument and Keyword Argument
  • Syntax , Writing of function & Calling or Invoking function
  • Classification of Functions
  • No arguments and No return values
  • With arguments and No return values
  • With arguments and With return values
  • No arguments and With return values
  • Recursion'
  • pass' keyword in functions
  • Lambda functions/Anonymous functions
  • Built-in module and functions
  • Math module and functions
  • Random module and functions
  • Date-time module and functions
  • What is module
  • Types of Modules – Pre-defined, User defined
  • User defined modules creation
  • Functions based modules
  • Class based modules
  • Connecting modules
  • Import module
  • From … import
  • Built In properties of module
  • Standard Modules – sys
  • Standard Modules – math
  • Standard Modules – time
  • What is List and Need of List collection
  • Different ways of creating List
  • Processing elements of List through Indexing and Slicing
  • List object methods
  • Accessing Values in Lists
  • Updating Lists , Delete List Elements
  • Basic List Operations
  • Built-in List Functions & Methods
  • What is tuple
  • Different ways of creating Tuple
  • Method of Tuple object
  • Process tuple through Indexing, Slicing, And Sorting
  • List v/s Tuple
  • Basic Tuples Operations
  • Accessing Values in Tuples
  • Updating Tuples and Delete Tuple Elements
  • Built-in Tuple Functions
  • What is set
  • Different ways of creating set
  • Difference between list and set
  • Accessing elements of set
  • Python Set Methods and Operations
  • Union of sets
  • Difference and Intersection in set
  • functions and methods of set
  • What is dictionary
  • Difference between list, set, and dictionary
  • How to create a dictionary
  • Accessing values of dictionary
  • Copying and Updating dictionary
  • Reading keys, Values, and items from Dictionary
  • Delete Keys from the dictionary
  • Sorting the Dictionary
  • Python Dictionary Functions and methods
  • Built-in Dictionary Functions & Methods
  • Organizing python project into packages
  • Types of packages – pre-defined, user defined
  • Package v/s Folder
  • py file
  • Importing package
  • PIP
  • Introduction to PIP
  • Installing PIP
  • Installing Python packages
  • Uninstalling Python packages

PYTHON Programming Basic Level -2

  • Procedural v/s Object-oriented programming
  • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
  • Classes and Objects
  • How to define class in python
  • Types of variables – instance variables, class variables
  • Types of methods – instance methods, class method, static method
  • Object initialization
  • Access modifiers – private( ) , protected(_), public(_)
  • Class Syntax
  • Class Objects
  • Instance Objects
  • Method Objects
  • Class and Instance Variables
  • Access modifiers – private( ) , protected(_), public
  • Introduction & Writing inner class
  • Accessing class level members of inner class
  • Accessing object level members of inner class
  • Local inner classes and Complex inner classes
  • How to define and Call Constructor in Python
  • Default constructor and Parameterized Constructor
  • Constructor overriding and Constructor Overloading
  • Access modifiers – private( ) , protected(_), public
  • Overriding - i) Method overriding ii) Constructor overriding
  • Overloading - i) Method Overloading ii) Constructor Overloading
  • Operator Overloading
  • Runtime polymorphism
  • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
  • Constructors in inheritance
  • Method overriding in Multiple inheritance
  • Hybrid Inheritance
  • What are regular expressions
  • The match() Function
  • The search() Function
  • Matching vs searching
  • Search and Replace
  • Split(), Find all(), Compile(), Sub()
  • Extended Regular Expressions
  • Wildcard
  • Special characters
  • What is Exception Handling
  • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
  • Syntax error v/s Runtime error
  • Exception codes – AttributeError, ValueError, IndexError, TypeError
  • Handling exception – try….except…else
  • Try with multi except
  • Handling multiple exceptions with single except block
  • Try-except-finally
  • Try with finally
  • Raise keyword
  • Custom exceptions / User-defined exceptions
  • Need to Custom exceptions
  • What is string
  • Processing elements using indexing
  • Manipulation of String using Indexing and Slicing
  • Single-quote, double-quote and multi-line strings
  • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
  • String operators and Methods of String object
  • String Built-in functions and Methods
  • Introduction to files
  • Opening file and Different File modes
  • Python File Handling — How to Create, Open, Append, Read, Write
  • Python Check If File or Directory Exists — How to Check
  • Creating, Reading, Writing CSV file
  • Object serialization – pickle module
  • Printing on screen
  • Reading data from keyboard
  • Opening and closing file
  • Functions
  • Reading and writing text files
  • Appending to Files and Challenge
  • Writing Binary Files Manually
  • Using Pickle to Write Binary Files

PYTHON Programming Advanced Level 3

  • Introduction to GUI programming
  • GUI in Python
  • Button Widget
  • Label Widget
  • Text Widget
  • Buttons and Textbox and Event Creating
  • Introduction to GUI programming
  • Tkinter module
  • Basic Operations using Tkinter
  • Tk class
  • PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

    PYTHON Programming Foundation Level -1

    • What is Programming Language
    • Types of Programming languages
    • Compiler and Interpretere
    • What is Programming Language
    • Object Oriented Programming paradigm
    • What is Python
    • Why do we need PYTHON
    • Features – Dynamic, Interpreted, Object-oriented, Embeddable, Extensible, Large standard libraries, Free and Open source
    • Python Different Versions
    • Comparison of Python with other languages like C/C++, Java etc
    • How to Install Python Software's
    • Python Real-time IDEs like Python IDLE, Spyder, Jupyter Note Book, PyCharm
    • Using the Python Interpreter and Compiler
    • Integrated Development Environments for Python App.(IDES)
    • Data-types and Variables
    • Constants / Literals
    • Keywords
    • Identifiers
    • Python Syntax
    • Types of Operator
    • Python Arithmetic Operators
    • Python Comparison Operators
    • Python Assignment Operators
    • Python Bitwise Operators
    • Python Logical Operators
    • Python Relation-Based Operators
    • Python Operators Precedence
    • Assigning Values to Variables
    • Multiple Assignment
    • Python Numbers
    • Python Strings
    • Accessing Values in Strings
    • String Special Operators
    • String Formatting Operator
    • Triple Quotes
    • Built-in String Operations
    • Python Conditional Statements — IF…Else, ELIF & Switch Case
    • Python Looping statements — While, For Loop, Nested Loop, For-each Loop
    • Python Control Statements Break, Continue, Pass, Return statements
    • Python Control Statements Break, Continue, Pass, Return statements
    • What is Function
    • Defining Function
    • Default Argument and Keyword Argument
    • Syntax , Writing of function & Calling or Invoking function
    • Classification of Functions
    • No arguments and No return values
    • With arguments and No return values
    • With arguments and With return values
    • No arguments and With return values
    • Recursion'
    • pass' keyword in functions
    • Lambda functions/Anonymous functions
    • Built-in module and functions
    • Math module and functions
    • Random module and functions
    • Date-time module and functions
    • What is module
    • Types of Modules – Pre-defined, User defined
    • User defined modules creation
    • Functions based modules
    • Class based modules
    • Connecting modules
    • Import module
    • From … import
    • Built In properties of module
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • What is List and Need of List collection
    • Different ways of creating List
    • Processing elements of List through Indexing and Slicing
    • List object methods
    • Accessing Values in Lists
    • Updating Lists , Delete List Elements
    • Basic List Operations
    • Built-in List Functions & Methods
    • What is tuple
    • Different ways of creating Tuple
    • Method of Tuple object
    • Process tuple through Indexing, Slicing, And Sorting
    • List v/s Tuple
    • Basic Tuples Operations
    • Accessing Values in Tuples
    • Updating Tuples and Delete Tuple Elements
    • Built-in Tuple Functions
    • What is set
    • Different ways of creating set
    • Difference between list and set
    • Accessing elements of set
    • Python Set Methods and Operations
    • Union of sets
    • Difference and Intersection in set
    • functions and methods of set
    • What is dictionary
    • Difference between list, set, and dictionary
    • How to create a dictionary
    • Accessing values of dictionary
    • Copying and Updating dictionary
    • Reading keys, Values, and items from Dictionary
    • Delete Keys from the dictionary
    • Sorting the Dictionary
    • Python Dictionary Functions and methods
    • Built-in Dictionary Functions & Methods
    • Organizing python project into packages
    • Types of packages – pre-defined, user defined
    • Package v/s Folder
    • py file
    • Importing package
    • PIP
    • Introduction to PIP
    • Installing PIP
    • Installing Python packages
    • Uninstalling Python packages

    PYTHON Programming Basic Level -2

    • Procedural v/s Object-oriented programming
    • Principles of OOPs – Encapsulation, Abstraction, Inheritance, Polymorphism
    • Classes and Objects
    • How to define class in python
    • Types of variables – instance variables, class variables
    • Types of methods – instance methods, class method, static method
    • Object initialization
    • Access modifiers – private( ) , protected(_), public(_)
    • Class Syntax
    • Class Objects
    • Instance Objects
    • Method Objects
    • Class and Instance Variables
    • Access modifiers – private( ) , protected(_), public
    • Introduction & Writing inner class
    • Accessing class level members of inner class
    • Accessing object level members of inner class
    • Local inner classes and Complex inner classes
    • How to define and Call Constructor in Python
    • Default constructor and Parameterized Constructor
    • Constructor overriding and Constructor Overloading
    • Access modifiers – private( ) , protected(_), public
    • Overriding - i) Method overriding ii) Constructor overriding
    • Overloading - i) Method Overloading ii) Constructor Overloading
    • Operator Overloading
    • Runtime polymorphism
    • single, multi-level, multiple, hierarchical and hybrid inheritances, etc
    • Constructors in inheritance
    • Method overriding in Multiple inheritance
    • Hybrid Inheritance
    • What are regular expressions
    • The match() Function
    • The search() Function
    • Matching vs searching
    • Search and Replace
    • Split(), Find all(), Compile(), Sub()
    • Extended Regular Expressions
    • Wildcard
    • Special characters
    • What is Exception Handling
    • Errors in Python Compile-Time Errors Runtime Errors Logical Errors
    • Syntax error v/s Runtime error
    • Exception codes – AttributeError, ValueError, IndexError, TypeError
    • Handling exception – try….except…else
    • Try with multi except
    • Handling multiple exceptions with single except block
    • Try-except-finally
    • Try with finally
    • Raise keyword
    • Custom exceptions / User-defined exceptions
    • Need to Custom exceptions
    • What is string
    • Processing elements using indexing
    • Manipulation of String using Indexing and Slicing
    • Single-quote, double-quote and multi-line strings
    • String Operations ( Concatenation, Repetition, Indexing, Slicing, Splitting and joining )
    • String operators and Methods of String object
    • String Built-in functions and Methods
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    PYTHON Programming Advanced Level 3

    • Introduction to GUI programming
    • GUI in Python
    • Button Widget
    • Label Widget
    • Text Widget
    • Buttons and Textbox and Event Creating
    • Introduction to GUI programming
    • Tkinter module
    • Basic Operations using Tkinter
    • Tk class
    • Components / Widgets
    • Label, Entry , Button, Combo, Radio
    • Types of Layouts
    • Menu Bar , Message Box, and Radio Button,Checkbox
    • Handling events
    • Widgets properties
    • Python MySQL Database Access
    • Install the MySQL dB and other Packages
    • Create Database Connection
    • CREATE, INSERT, READ Operation
    • DML and DDL Operation with Databases
    • Introduction to DBMS applications
    • File system v/s DBMS
    • Communicating with MySQL
    • Python – MySQL and SQL Server connector
    • connector module
    • connect() method
    • Cursor Object methods
    • execute() method
    • executeMany() method
    • fetchone()
    • fetchmany()
    • fetchall()
    • Static queries v/s Dynamic queries
    • Transaction management
    • Logging Levels
    • implement Logging
    • Configure Log File in overwriting Mode
    • Timestamp in the Log Messages
    • Python Program Exceptions to the Log File
    • Requirement of Our Own Customized Logger
    • Features of Customized Logger
    • Various OS operations in Python
    • Python file system shell methods
    • Creating application
    • Removing files and directories
    • Shutdown and Restart application
    • Renaming files and directories
    • Executing system commands
    • What is Sockets
    • What is Socket Programming
    • The socket Module
    • Server Socket Methods
    • Connecting to a server
    • A simple server-client program
    • Server
    • Client
    • What is multithreading
    • Difference between a Process and Thread
    • Concurrent Programming and GIL
    • Uses of Thread
    • Starting a New Thread
    • The Threading Module
    • Thread Synchronization - Locks - Semaphore
    • Deadlock of Threads
    • Multithreaded Priority Queue
    • Introduction
    • Importance of Manual garbage collection
    • Self reference objects garbage collection
    • gc' module
    • Collect() method
    • Threshold function
    • Introduction to files
    • Opening file and Different File modes
    • Python File Handling — How to Create, Open, Append, Read, Write
    • Python Check If File or Directory Exists — How to Check
    • Creating, Reading, Writing CSV file
    • Object serialization – pickle module
    • Printing on screen
    • Reading data from keyboard
    • Opening and closing file
    • Functions
    • Reading and writing text files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files

    Real Time Project

  • Components / Widgets
  • Label, Entry , Button, Combo, Radio
  • Types of Layouts
  • Menu Bar , Message Box, and Radio Button,Checkbox
  • Handling events
  • Widgets properties
  • Python MySQL Database Access
  • Install the MySQL dB and other Packages
  • Create Database Connection
  • CREATE, INSERT, READ Operation
  • DML and DDL Operation with Databases
  • Introduction to DBMS applications
  • File system v/s DBMS
  • Communicating with MySQL
  • Python – MySQL and SQL Server connector
  • connector module
  • connect() method
  • Cursor Object methods
  • execute() method
  • executeMany() method
  • fetchone()
  • fetchmany()
  • fetchall()
  • Static queries v/s Dynamic queries
  • Transaction management
  • Logging Levels
  • implement Logging
  • Configure Log File in overwriting Mode
  • Timestamp in the Log Messages
  • Python Program Exceptions to the Log File
  • Requirement of Our Own Customized Logger
  • Features of Customized Logger
  • Various OS operations in Python
  • Python file system shell methods
  • Creating application
  • Removing files and directories
  • Shutdown and Restart application
  • Renaming files and directories
  • Executing system commands
  • What is Sockets
  • What is Socket Programming
  • The socket Module
  • Server Socket Methods
  • Connecting to a server
  • A simple server-client program
  • Server
  • Client
  • What is multithreading
  • Difference between a Process and Thread
  • Concurrent Programming and GIL
  • Uses of Thread
  • Starting a New Thread
  • The Threading Module
  • Thread Synchronization - Locks - Semaphore
  • Deadlock of Threads
  • Multithreaded Priority Queue
  • Introduction
  • Importance of Manual garbage collection
  • Self reference objects garbage collection
  • gc' module
  • Collect() method
  • Threshold function
  • Introduction to files
  • Opening file and Different File modes
  • Python File Handling — How to Create, Open, Append, Read, Write
  • Python Check If File or Directory Exists — How to Check
  • Creating, Reading, Writing CSV file
  • Object serialization – pickle module
  • Printing on screen
  • Reading data from keyboard
  • Opening and closing file
  • Functions
  • Reading and writing text files
  • Appending to Files and Challenge
  • Writing Binary Files Manually
  • Using Pickle to Write Binary Files

Real Time Project