Introduction
History Features Setting up path
Working with Python Basic Syntax
Variables and Data Types
Conditional Statements
If
If- else Nested if-else
Looping
For Loops,
While Loops
Nested loops
Control Statements
Break | Continue | Pass
String Manipulation
Accessing Strings Basic Operations String slices
Function and Methods
Lists
Introduction Accessing list Operations Working with lists
Function and Methods
Tuple
Introduction Accessing tuples Operations Working
Functions and Methods
Dictionaries
Introduction
Accessing values in dictionaries
Working with dictionaries Properties
Functions
Functions
Defining a function
Calling a function
Types of functions
Function Arguments
Anonymous functions
Global and local variables
Modules
Exception Handling
Exceptions
Exception Handling
Except Block
Try? finally Block
User Defined Exceptions
Importing module Packages Composition
Input-Output
Printing on screen
Reading data from keyboard
Opening and closing file
Reading and writing files
Functions
OOPs concept
Class and objects
Attributes
Inheritance
Overloading
Overriding
Data hiding
Decorators Descriptors
Regular Expressions
Match function
Search function
Matching VS Searching Modifiers
Patterns
Database
Introduction
Connections
Executing queries
Transactions
Handling error
Numpy (Numerical Python)