Contact US



        Python is a VHLL (Very High Level Language). Python is an interpreted, object-oriented, high-level programming language with dynamic semantics Created by Guido van Rossum  in 1991. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. Python’s simple, learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports packages and modules, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms freely distributed.

Python Learning Prerequisites

Candidate must have some knowledge of Object Oriented Programming Concepts, and in addition to it, those participants can benefit More if they are aware of design patterns, and algorithms.

PythonTraining Format:

  • Python Online Training Instructor Lead Online classes &Interactive sessions.
  • Certification of the course Completion.
  • Life Time Access to python Online video tutorial.
  • Exercise after class
  • Live Project to provide the real time project experience
  • Evaluation Test
  • Course Completion Certification

Chapter 1: An Introduction to Python                  

Introduction and Importance

Python Versions (2.x & 3.x)

Installing Python (in Windows/Linux)

IDLE and IDEs for Python

Getting Help

Python distributions – pip, Anaconda, python(x,y)

Chapter 2: Basics                                                     

Basic Syntax and Indenting

Identifier Naming Conventions

Arithmetic Operations

String Operations

Python Reserved Words

Built-in functions

Input and Output Operations

Chapter 3: Language Components                        

Relational Operators

Logical Operators

Boolean Operations-True or False

Bit Wise Operators

Type Conversions

Control Operations

If, else and elif

range and xrange functions


for and while

break, continue, pass and sys.exit

Chapter 4: Collections                                             






Chapter 5: Functions                                               

User-defined functions

Scope -Global versus local variables

Keyword and Optional Parameters


Map and zip

Filter and Reduce

Chapter 6: Modules                                                 

import statement

Function aliases

Basic essential modules – sys, math, time, os

Importing user-defined .py files

Importance of .pyw  and .pyc files

eval, exec, execfile, compile and py_compil

Chapter 7: Exceptions                                             

Types of Errors

Error Handling in Python

The Exception Model

Exception Hierarchy

Handling Multiple Exceptions



Writing Your Own Exception Classes

Chapter 8: Generators and Iterators                     


Iter protocol


Role in memory Management

Chapter 9: Working with Files                               

bytearray function

Creating a new text file

Reading and writing data from/to files

Working with csv files

Working with xml files

Chapter 10: Serialization                                        

Using Pickle

Using Cpickle

Using Shelve

Using JSON

Chapter 11: Debugging                                           

    Using Pdb

Script, postmortem, run and Trace modes

Chapter 12: Socket Programming                         

            TCP and UDP

Creating a Server socket

Establishing a client socket connection

Handling a connection

Chapter 13: Logging                                                

            Necessity of Logging

Logging to a file

Sys log integration

Chapter 14: OOP in Python                                   

Creating Classes

Instance Methods

Constructors & Destructors

Special Methods

Class Variables



Custom Exception Classes

Chapter 15: Regular Expressions                          

Simple Character Matches

Special Characters

The Dot Character

Greedy Matches


Matching at Beginning or End

Chapter 16: Advanced Python Topics                   


Default Decorators- Static and Class Methods

Memory Management in Python

Introduction to multithreading, GIL

PEP 8 coding style recommendations

autopep8 module


Chapter 17: Numpy –numerical Package             

Working with numpy Package




Chapter 18: what next                                             

     Deep Insights into Python Language

FAQs & Tips

Resume Preparation

Career Advice



Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

  • 10 Days

    Enroll For Demo Class

    Key Features

    Online Classes: hrs

    Lifetime Access:

    All Rights Reserved © Coursedroid