1 Read a CSV file containing daily weather data (e.g., temperature, humidity, rainfall).
Use
pandas to perform the following:
• Calculate the average temperature for each month.
Plot a line graph of the daily temperature over time using matplotlib.
2 Plot a graph of y = x^2 for x values from 0 to 10. Customize the graph with the following
features:
• Set the title as "Quadratic Function"
• Label the x-axis as "x" and the y-axis as "y"
• Change the line color to red and line style to dashed.
3 Given the list of students' names ["Alice", "Bob", "Charlie", "David"] and their
corresponding scores [85, 92, 78, 90], plot a bar chart to represent the scores of each
student.
4 Write a Python program that generates random x and y data points using numpy and
creates a scatter plot using matplotlib.