This module introduces students to Python and form foundation for further analysis of Datasets.
Data Science, Why Python for Data Science, Jupyter Installation for Python, Features of Python, Python Applications
Flowchart based on simple computations, iterations
Basics of Python: variables, data types, operators & expressions, decision statements.
Loop control statements.
Functions & string manipulation
Introduction to list: Need, creation and accessing list. Inbuilt functions for lists.
Introduction to tuples, sets and dictionaries: Need, Creation, Operations and in-built functions
Introduction to File Handling: need, operations on a text file (creating, opening a file, reading from a file, writing to a file, closing a file)
Reading and writing from a CSV file.
Albert Lukaszewski, “MySQL for Python”, Packt Publishing
Madhavan (2015), “Mastering Python for Data Science”,Packt
McKinney (2017). Python for Data Analysis. O’ Reilly Publication
Curtis Miller,”Hands-On Data Analysis with NumPy and Pandas” , Packt Publishing