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