Introduction to NumPy, Pandas and Matplotlib

Learning Objectives: This Module helps you get familiar with basics of statistics, different types of measures and probability distributions, and the supporting libraries in Python that assist in these operations. Also, you will learn in detail about data visualization.

• NumPy – arrays
• Operations on arrays
• Indexing slicing and iterating
• Reading and writing arrays on files
• Pandas – data structures & index operations
• Reading and Writing data from Excel/CSV formats into Pandas
• matplotlib library
• Grids, axes, plots
• Markers, colours, fonts and styling
• Types of plots – bar graphs, pie charts, histograms
• Contour plots

Hands On/Demo:
• NumPy library- Creating NumPy array, operations performed on NumPy array
• Pandas library- Creating series and dataframes, Importing and exporting data
• Matplotlib – Using Scatterplot, histogram, bar graph, pie chart to show information, Styling of Plot

• Probability Distributions in Python
• Python for Data Visualization