Python is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites and web applications.
Introduction:
History
Features
Setting up path
Working with Python
Basic Syntax
Variable and Data Types
Operator
Conditional Statements:
If- else
Nested if-else
Looping:
For
While
Nested loops
Control Statements:
Break
Continue
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:
Defining a function
Calling a function
Types of functions
Function Arguments
Anonymous functions
Input-Output:
Printing on screen
Reading data from keyboard
Opening and closing file
Reading and writing files
Exception Handling:
Exception
Exception Handling
Except clause
Try ? finally clause
User Defined Exceptions
OOPs concept:
Class and object
Attributes
Inheritance
Overloading
Overriding
Data hiding
Regular expressions:
Match function
Search function
Matching VS Searching
Modifiers
Patterns
CGI:
Introduction
Architecture
CGI environment variable
GET and POST methods
Cookies
File upload
Database:
Introduction
Connections
Executing queries
Transactions
Handling error
Networking:
Socket
Socket Module
Methods
Client and server
Internet modules
Multithreading:
Thread
Starting a thread
Threading module
Synchronizing threads
Multithreaded Priority Queue