Python course training institute ameerpet hyderabad

Python Course Training at Hyderabad


Python Overview

What is Python?

The Birth of Python

Python Timeline

Features of Python

Versions of Python


The Python Environment

Installation of Python

Python Documentation

Getting Help

Python Editors and IDEs

Basic Syntax

Running a Python Script

Python Scripts on UNIX/Windows


Getting Started


Data Types


Naming Conventions

Print(),Type(),Id() Functions

Input(), Raw_input() functions

Conversion functions

Del Keyword


String Handling

What is String?

Single-quoted string literals

Tripe-quoted string literals

String Indexing

String Slicing

Working with String Functions

Working with String Methods



Arithmetic Operators

Relational Operators

Logical Operators

Assignment Operators

Short Hand Assignment Operators

Bitwise Operators

Membership Operators

Identity Operators


Flow Control

About Flow Control

Conditional Statements

(Simple if, if…else, if…elif…)

Looping Statements (while loop, while … else, for loop,

infinite loop, nested loops)





About Sequences



Indexing and Slicing

Iterating through a sequence

Functions for all sequences

Operators and keywords for sequences

The xrange() function

Nest sequences

List comprehensions

Generator expressions


Dictionaries and Sets

About Dictionaries

When to use dictionaries

Creating Dictionaries

Getting dictionary values

Iterating through a dictionary

Reading file data into a dictionary

Counting with dictionaries

About sets

Creating sets

Working with sets



Defining a function

Calling a function

Function Parameters

Returning Values

Variables scope

Call by value

Call by reference

Passing collections to a function

Passing functions to function

Lamda function

n o l o g i e s


What is a module?

Creating user defined module

Setting path

The import statement

Module search path

From … Import

Module Aliases

Dir function

Working with Standard modules

(Math, Random, Date and time,

Os and sys, String,….)


Errors and Exception Handling

Syntax Errors

What is Exception?

Need of Exception handling

Predefined Exceptions

Predefined Exceptions Hierarchy

Except, try, finally clause

Handling Multiple Exceptions

User defined Exceptions

Raise, assert statements


File Handling

Opening a file

Closing a file

Writing data to files

Reading a data from files

Tell(),Seek() functions

Working with Directories



OOPs concepts

About OO programming

Defining Classes

Creating object

Class methods and data

Static methods

Private methods




Types of inheritances

Polymorphism (over loading & over riding)

Data hiding


Regular Expressions

What is regular expression?

Wild card characters

Forming regular expressions

Character classes


Greedy matches


Match, Serach functions

Matching vs searching

Sub function

Splitting a string

Replacing text



Multi Threading

Defining a thread

Starting a thread

Threading module

Threads synchronization

Multithreaded priority queue


Database Access

Basics of database


Executing queries

Transaction management


Advanced Modules

Mathsand sciences (Numpy, scipy, matplotlib)

Data analysis (pandas)

Network Programming (Socket module,

Twisted module, Client and server)

Testing (Unit test)

Web (Beautiful soup, Python web, Mechanize)

Gui programming (tkinter programming, pyGtk, PyQt)

Gaming (Pygame-2d animation, piglet-3d animation)

Excel (Openpyxl, Xlrd,Xlwt)

Images (Pil, Videocapture)