Python Training Program
Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This tutorial gives enough understanding on Python programming language.
Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.
PROGRAM DETAILS
Introduction to Python
- History
- Features
- Setting Up Path
- Working with Python
- Basic Syntax
- Variable Data Types
- Operator
Conditional Statement
- If
- If-else
- Nested if-else
Looping
- For
- While
- Nested Loops
Control Statement
- What is a function
- Define a function
- Call by value and Call by reference
- Recursive function
String Manipulation
- Accessing Strings
- Basic Oprations
- String Slices
- Function and Method
Lists
- Introduction
- Accessing List
- Operation
- Working with Lists
- Executing query
- Function and Methods
Tuple
- Introduction
- Accessing Tuples
- Operations
- Working
- Function & Methods
Dictionaries
- Introduction
- Accessing Values in Dictionaries
- Working With Dictionaries
- Properties
- Function
Function
- Defining a Function
- Calling a Function
- Types of Function
- Function Arguments
- Anonymous Function
- Global and Local Variables
Modules
- Importing Module
- Math Module
- Random Module
- Packages
- Composition
Input-Output
- Printing on Screen
- Reading Data From Keyboard
- Opening & Closing Files
- Reading & Writing Files
- Functions
Exception Handling
- Exception
- Exception Handling
- Except Clause
- Try ? Finally clause
- User Defined Exception
Advanced Python
Oops Concept
- Class and Object
- Attributes
- Inheritance
- Overloading
- Overriding
- Data Hiding
Regular Expressions
- Math Functions
- Search Functions
- Matching VS Searching
- Modifiers
- Patterns
CGI
- Introduction
- Architecture
- CGI Environment Variables
- GET & POST Method
- Cookies
- File Upload
Database
- Introduction
- Connection
- Executing Queries
- Transactions
- Handling Error
Networking
- Socket
- Socket Module
- Method
- Client and Server
- Internal Modules
- Function and Methods
Multithreading
- Thread
- Starting a Thread
- Threading Module
- Synchronizing Threads
- Multithreaded Priority Queue
GUI Programming
- Introduction
- Tkinter Programming
- Tkinter Widgets
Sending Email