Python

Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java

Core Python

 Introduction
• History
• Features
• Setting up path
• Working with Python
• Basic Syntax
• Variable and Data Types
• Operator
 Conditional Statements
• If
• If- else
• Nested if-else
 Looping
• For
• While
• 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
• Importing module
• Math module
• Random module
• Packages
• Composition
 Input-Output
• Printing on screen
• Reading data from keyboard
• Opening and closing file
• Reading and writing files
• Functions
 Exception Handling
• Exception
• Exception Handling
• Except clause
• Try ? finally clause
• User Defined Exceptions

Advance Python
 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
 GUI Programming
• Introduction
• Tkinter programming
• Tkinter widgets
 Sending email


Last modified: Wednesday, 20 July 2016, 9:35 PM