The skills and knowledge acquired in python training are sufficient to be able to install & run python interpreter, create & execute python programs understood the concepts of file I/0 read & write the data form a file etc .How to build and package python module for reusability and design object method program with python classes. How to use exception holding in python applications for error handling.



  • Live Demonstration
  •  Internship/Career Opportunities from Ignite and its associates.
  •  Hands on Practice Sessions
  •  24*7 Email Supports through Email.
1.Getting Started with Python
  • Introducing Python
  • Installing Python on Windows
  • Installing Python on Linux and other Operating Systems
  • Introducing Python IDLE
  • Programming in Interactive Mode
  • Programming in Scripting Mode
2.Types, Variables and Input/Output
  • Using quotes and escape character
  • String Concatenation and Repeater Operators
  • Using Mathematical Operators with Numbers
  • Understanding Variables
  • Getting User Input with input()
  • Using Strings Methods
  • Converting Values
3.Flow Control in Python
  • The if Statement
  • The else Clause
  • Using elif Clause
  • The while Statement
  • Avoiding infinite loops
  • Values as conditions
  • Using Logical Operators
  • Planning Your Program with Pseudocode
4.For Loops and Tuples
  • Using for Loops
  • Using Sequence Operators and Functions with Strings
  • Finding Length with len()
  • Using the in Operator
  • Indexing and Slicing Strings
  • Using Random Module
  • Using Tuples
  • Sequence Operators and Functions with Tuples
5.Lists in Python
  • Creating and Using Lists
  • len() with Lists
  • in Operator with Lists
  • Indexing, Slicing and Concatenating
  • Deleting List Element with del
  • Using Lists Methods such as append(), sort(), reverse(), count(), pop(), remove(), insert() and index()
  • Using Nested Sequences
  • Understanding Shared Refrences
  • Using Dictionaries
  • Accessing Dictionary values
  • Adding, Replacing and Deleting key-value pairs
  • Functions: get(), keys(), values() and items()
7.Functions in Python  
  • Defining Functions
  • Using Parameters and Return Values Dictionaries
Using Arguments and Defaults Parameters
  • Using Global Variables and Constants
  • Variable Scope
  • References Object
8.File Input and Output and Exceptions  
  • The open Function
  • Input from Text Files
  • Output to Text Files
  • Storing Complex Data in Files with Pickles
  • Handling Exceptions
  • Using try Statement with except Clause
  • Handling Multiple Exceptions
9.Object -Oriented Python  
  • Introduction to Object-Oriented Python
  • Creating Classes, Methods and Objects
  • Using Constructor and Attributes
  • Using Class Attributes and Static Methods
  • Understanding Object Encapsulation
  • Private Attributes and Methods
  • Controlling Attribute Access
  • Creating and Accessing Properties
  • Combining Objects
  • Using Inheritance to Create New Classes
  • Altering Behavior of Inherited Methods
  • Understanding Polymorphism and Shelve
  • Using Modules in Programs
  • Writing Modules
  • Importing Modules
  • Using Imported Functions and Modules
  • Software tools for Django developing environment
  • Database abstraction ( object relational mapper)
  • Using Django’s admin
  • Defining URLs at one place (Routing)
  • In depth explanation of function based views
  • How to use class based views
  • Creating templates using Django’s templates engine
  • How to handles static file in Django
  • Managing Django’s setting
  • Different debugging technique
  • Logging
  • Forms and their validation
  • Sending email using a form
  • Pagination
  • Authentication
  • Session and messages
  • Security
  • Write your own middleware
  • Create your own tags and filters