Introduction to Python, use IDLE to develop programs, Basic coding skills, working with data types and variables, Working with numeric data, working with string data, Python functions, Boolean expressions, selection structure, iteration structure Define and use functions and modules, working with recursion, Basic skills for working with lists, work with a list of lists, work with tuples, work with dates and times, Introduction to file I/O, use text files, use CSV files, use binary files, handle a single exception, handle multiple exceptions Conditional execution, Boolean expressions, simple if statement, if/else, compound Boolean expressions, nested conditions Decision statements, conditional expressions. Iterations, while statement, definite vs indefinite loops, nested loops, abnormal loop termination Tkinter Introduction, Working with widgets: button, labels, text boxes, Check button, etc. Working with a Databases, Using SQL to Query a Database, Python and SQLite and MYSQL, Creating Database, Pulling Data from a Data base NumPy: Arrays and Vectorized Computation, Data Manipulation with pandas, Data Visualization with matplotlib, Machine Learning with scikit-learn: Supervised Learning, Unsupervised Learning, and Model Selection and Evaluation. Python for Text Analytics, Handling Qualitative Data, Python for Spatial Analytical, Web Scraping Data & its application in Business with Use Case / Case Study