PART- 1 : BASIC PYTHON for Software TestingÂ
 COURSE INTRODUCTION.
- Â Installing and configuring the python (3.x.x).
- Â First program in python.
- Â Memory management in Python.
VARIABLES, DATA TYPES AND FUNCTIONS.
- Variables in pythonÂ
- Lists, Tuples and Dictionaries.
- Type conversion.
- Introduction to Function
Loops and File handling.
- Introduction to loops.
- For loop in python.
- While loop in python.
- Introduction to File handling.
- Opening and reading a file contents.
- Writing text into a file.
- Appending text into existing file.
- Different modes in file handling.
- Time and Date in Python.
- Introduction to modules and libraries..
Application Design 1: Building an Interactive Dictionary
PART- 2 : ADVANCED PYTHON for DATA SCIENCEÂ
Data Analysis with Pandas.
- Installing Pandas package using PIP.
- Introduction to Jupyter notebook.
- Loading Data in Python from CSV Excel TXT and JSON Files.
- Indexing and Slicing Data frames.
- Dropping Data frame Columns and Rows.
- Updating and Adding new Columns and Rows.
Numpy -Numerical python.
- Installing Numpy using pip.
- Creating two and multidimensional data.
- Images to Numpy and Vice-versa.
- Stacking and Splitting.
Application Design 2: Creating Webmaps with Folium
Building Graphical User Interface with Tkinter.
- Introduction to Tkinter.
- Setting up a GUI with Widgets.
- Connecting GUI Widgets with Callback Functions
Python for Interacting with SQL Lite and PostgreSQL Databases
- Introduction to Working with Databases.
- Connecting and Inserting Data to SQL Lite via Python.
- Selecting Inserting Deleting and Updating SQL Lite Records.
- Introduction to PostgreSQL Psycopg2.
- Selecting Inserting Deleting and Updating PostgreSQL Records
Application Design 3: Building a Desktop Database Application
Object Oriented Programming
- Object Oriented Programming Explained.
- Creating a Bank Account Object.
- Inheritance.
Image and Video Processing with OpenCV
- Introduction to openCV.
- Loading Displaying Resizing and Writing Images with Python.
Python for Interactive Data Visualization on the Browser.
- Introduction to Bokeh.
- The Bokeh Charts Interface.
- The Bokeh Plotting Interface.
- Customizing Plot Styles.
- Understanding the Structure behind the
- Time-series Plots.
- More Visualization Examples with
Web scraping
- Section Introduction.
- The Concept behind Web scraping.
- Scraping a webpage with Requests and Beautiful Soup.
Application Design 4: Scraping Real Estate Property Data from the Web
Application design 5: Building a Web-based Graph.
 Application Design 6: Building a Website with Flask.