• Visa Card
  • MasterCard
  • American Express
Share on


There are many good reasons to choose Python as your primary programming language. First of all, Python is an easy to learn, powerful programming language. Furthermore, it has efficient high-level data structures, which allow you to write complex operations in fewer statements than in C, C++, or Java. Object-oriented programming is a lot easier than in languages like Java.


  • Basic Programming Knowledge of C/C++ will be beneficial.

Key Learning Outcomes:

When you complete this Machine Learning (Basic) course, you will be able to accomplish the following:

  • Learn the syntax, semantics, and idioms of the Python programming language.
  • Gain confidence in object-oriented programming principles of Python through lots of practical exercises.
  • This Python course provide useful exposure to the different Python libraries & packages
  • New ways of solving problems, and the ability to solve more complex problems.
  • Ready to Use Python Language for solving the problems
  • Writing bug-free code.

Target Audience

This course is ideal for anyone who wishes to learn the details of Python programming and its best practices.

Test & Evaluation

  • During the program, the participants will have to take all assignments given to them for better learning.
  • At the end of the program, a final assessment will be conducted.


  • All successful participants will be provided with a certificate of completion.
  • Students who do not complete the course / leave it midway will not be awarded any certificate.

Delivery Mode & Duration :

Online Live Mode – 80 Hours (40 Hours Online Live sessions + 40 Hours of assignment).

Module 01 – An Introduction to PYTHON

  • Introductory Remark about Python
  • A Brief History of Python
  • How Python is differing from other languages
  • Python Version
  • Installing Python
  • IDLE
  • Getting Help
  • How to execute Python program?
  • Writing your first program

Module 02 – Python Basics

  • Introduction
  • Python keywords and Identifiers
  • Python statements
  • Comments in python
  • Basic Syntax
  • Printing on screen 
  • Getting user input -Reading data from keyboard 
  • Exercise
  • Key Takeaways

Module 03 – Variables and Data types

  • Introduction
  • Variables
  • Data types
  • Numbers
  • Strings

Module 04 – Arrays in Python

  • Lists
  • Tuples
  • Dictionary
  • Exercise

Module 05 – Decision making & Loops

  • Introduction
  • Control flow and syntax
  • The if statement
  • Python operators
  • The while Loop
  • Break and continue
  • The for Loop
  • Pass statement
  • Exercise

Module 06 – Function

  • Introduction of Function
  • Calling a function
  • Function arguments
  • Built in function
  • Scope of variables
  • Decorators
  • Passing function to a function

Module 07 – Modules and Packages

  • Introduction of Modules and Packages
  • Importing Modules
  • Standard Modules- sys
  • Standard Modules- OS
  • The dir Function
  • Packages

Module 08 – Exception Handling

  • Introduction of Exception Handling
  • Errors
  • Run Time Errors
  • Handling IO Exception
  • Try….except statement
  • Raise
  • Assert

Module 09 – File Handling in Python

  • Introduction of Exception Handling
  • Introduction to File Handling in Python
  • Files and Directories
  • Writing Data to a file
  • Reading data from a file
  • Additional file methods
  • Working with files 
  • Working with Directories
  • The pickle Module

Module 10 – Object Oriented Programming in Python

  • Introduction of OOP
  • Classes & Objects
  • Introduction of classes and objects
  • Creating classes
  • Instance methods
  • Special class method
  • Inheritance
  • Method overriding
  • Data hiding

Have a Query? Send us a message.