Python Programming


Course Overview


Throughout the course, hands-on exercises (both classroom & Lab Assignment) are designed to teach the concepts of Python programming language.

Course Objective

Python can be easy to pick up whether you’re a first-time programmer of you’re experienced with other languages.

After the completion of the Python Certification Course, you should be able to:

  • Master the Basic and Advanced Concepts of Python
  • Uses an elegant syntax, making the programs you write easier to read.
  • It is an easy-to-use language that makes it simple to get your program working. This makes
  • Python ideal for prototype development and other ad-hoc programming tasks, without
    compromising maintainability.
  • Comes with a large standard library that supports many common programming tasks such as
    connecting to web servers, searching text with regular expressions, reading, and modifying files.
  • Understand Python Scripts on UNIX/Windows, Python Editors, and IDEs
  • Master the Concepts of Sequences and File operations
  • Learn how to use and create functions, sorting different elements, Lambda function, error
    handling techniques and Regular expressions.
  • Analyzing, cleaning, modeling data and organizing the result of the analysis into a form which
    suitable for plotting and tabular display.


100 Hours (50 Hours LIVE Teaching +50 Hours of assignment and project work)

Test & Evaluation

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


1. All successful participants will be provided with a Certificate of Merit / Achievement from RCPL INDIA
2. Students who complete the course BUT do not take the final test will be provided with a certificate of participation from RCPL INDIA
3. Students who do not complete the course / leave it midway will NOT be awarded any certificate.

Delivery Mode

Online Live Sessions

Tentative Date & Schedule

1st and 15th of every month


Chapter 1

Topics to be covered:

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

Chapter 2

Topics to be covered:      

  • Python coding Introduction
  • Python keywords and Identifiers
  • Python statements
  • Comments in python
  • Getting user input
  • Variables
  • Data types
  • Numbers
  • Strings
  • Lists ,tuples & dictionary

Chapter 3

Topics to be covered:      

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

Chapter 4

Topics to be covered:      

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

Chapter 5

Topics to be covered:      

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

Chapter 6

Topics to be covered:      

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

Chapter 7

Topics to be covered:      

  • 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

Chapter 8

Topics to be covered:      

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

Chapter 9

Topics to be covered:      

  • Scientific Computing with NumPy.
  • N-Dimensional Array Object
  • Array Slicing Methods
  • Array reshapeing methods
  • Numerical routines in NumPy

Chapter 10

Topics to be covered:      

  • Introduction To Matplotlib
  • Python 2D plotting
  • Plotting with default settings
  • Customizing matplotlib Graphics with colors and line width
  • Generate plots, histograms, power spectra,
  • Generate bar charts, scatterplots

Chapter 11

Topics to be covered:      

  • Introduction To Pandas
  • Pandas data structures and data analysis


No experience is required. But fundamental knowledge of C/C++ and statistics would be helpful.

General Information
  • Please ensure to use a secure internet connection.
  • Please ensure to check your details before submitting.
  • The discounts are applicable only on full payment.
  • You can use only one discount for a course in a particular program it can be either of the discounts as per the discount validity.
  • Ensure to use the proper discount code.
  • Gateway charges are as applicable.
  • In case of any transaction issue, please inform us by mailing at [email protected] or call us at 9335469335
  • Please ensure to note down your order id and transaction id at the time of communication with us.
  • All the payments are subject to realization.

Enquire Now