Python Programming (1 Week – 15 Hours)
❖ PYTHON
o Knowing Python
o Installing the Environment
o Getting familiar to Python IDE
o Setup Setting up Anaconda
o Why prefer python over others
❖ EXPRESSIONS & OPERATORS
o Python Syntax
o Including Comments , Indentation
o Python Variables
o Operators & Python Keywords
❖ PYTHON DATA TYPES
o Data : Numeric - int, float, long, complex
o Strings types(raw, Unicode), properties, methods, indexing, sequencing slicing, finding string in
strings, finding string in string with numbers . . .
o Lists, Tuples
o Dictionary and Maps
❖ DATA FLOW CONTROL
o Introduction to control flow
o Conditional statements: if-elif-else if
o Loops: FOR and WHILE loop
o Statements: Break, continue and pass
❖ FUNCTIONS IN PYTHON
o What are functions
o Creating functions in Python
o Function with Return statement
❖ FILE HANDLING IN PYTHON
o Introduction to File Handling
o Creating and Writing a File
o Writing Multiple Lines in a File
o Reading Content from Existing File
o Reading Content from Particular Position
o Open Existing file and Write Content to File
o Reading the Image File
❖ PYTHON FOR DATA ANALYSIS - NUMPY
o Introduction to Numpy
o Numpy Arrays
o Quick Note on Array Indexing
o Numpy Array Indexing and Operations
❖ MATPLOTLIB
o Introduction of Matplotlib
o Creating Graphs- Bar Chart, Pie, Line chart, Histogram
❖ Projects
o Dice Roll Simulator.
o Guess the number Game.
o Random Password Generator
o Binary Search
o Basic Calculator
o Data Visualization on different graphs