Introduction to Python


The course will cover basic concepts of Python Programming.

Course Overview

1. Python Programming Basics
Installing Jupyter Notebooks
Python Overview
Python 2.7 vs Python 3
Python Identifiers
Various Operators and Operators Precedence
Getting input from User,Comments,Multi line Comments.

2. Making Decisions And Loop Control
Simple if Statement,if-else Statement
if-elif Statement.
Introduction To while Loops.
Introduction To for Loops,Using continue
and break,

3. Python Data Types: List,Tuples,Dictionaries
Python Lists,Tuples,Dictionaries
Accessing Values
Basic Operations
Indexing, Slicing, and Matrixes
Built-in Functions & Methods
Exercises on List,Tuples And Dictionary

4. Functions And Modules
Introduction To Functions – Why
Defining Functions
Calling Functions
Functions With Multiple Arguments.
Anonymous Functions – Lambda
Using Built-In Modules,User-Defined Modules,Module Namespaces,
Iterators And Generators

5. File I/O And Exceptional Handling
Opening and Closing Files
open Function,file Object Attributes
close() Method ,Read,write,seek.Exception Handling,the try-finally Clause
Raising an Exceptions,User-Defined Exceptions
Regular Expression- Search and Replace
Regular Expression Modifiers
Regular Expression Patterns,re module

6. Numpy
Introduction to Numpy. Array Creation,Printing Arrays
Basic Operations- Indexing, Slicing and Iterating
Shape Manipulation – Changing shape,stacking and spliting of array
Vector stacking

7. Pandas And Matplotlib
Introduction to Pandas
Importing data into Python
Pandas Data Frames,Indexing Data Frames ,Basic Operations With Data frame,Renaming Columns,Subletting and filtering a data frame.
Matplotlib – Introduction,plot(),Controlling Line Properties,Working with Multiple Figures,Histograms

Installation of Python framework and packages: Anaconda & pip
Writing/Running python programs using Spyder Command Prompt
Working with Jupyter notebooks
Creating Python variables
Numeric , string and logical operations
Data containers : Lists , Dictionaries, Tuples & sets
Practice assignment
Iterative Operations & Functions in Python

Writing for loops in Python
While loops and conditional blocks
List/Dictionary comprehensions with loops
Writing your own functions in Python
Writing your own classes and functions
Practice assignment


Teaching Hours


Project Hours

Hands on Coding Hours

eLearning Dashboard

Even if you miss a class or a new tool comes in, you can always check in to learn the latest.

Job Assistance Program

We will make sure you get a chance to prove your worth.


Real world projects

Add impressive projects to your portfolio.


Hands on coding

Practice make you perfect, as we strongly believe in learning by practice.


Enough of research, comparison and heads up, lets get started and get going!

Free WordPress Themes, Free Android Games