各位元老们,看一下这个怎么继续?看看怎么继续好呢?感觉有点儿烦?到底值不值得继续下去?
不重要的知识点就直接跳过
这种在菜单里也能找到的功能,没必要去记,考试又不考
import requests
import io
import pandas as pd
import matplotlib.pyplot as plt
response = requests.get('https://pynative.com/wp-content/uploads/2019/01/company_sales_data.csv')
file_object = io.StringIO(response.content.decode('utf-8'))
df = pd.read_csv(file_object)
x = df['month_number'].tolist()
y1 = df.iloc[:, 1].tolist()
y2 = df.iloc[:, 2].tolist()
y3 = df.iloc[:, 3].tolist()
y4 = df.iloc[:, 4].tolist()
y5 = df.iloc[:, 5].tolist()
y6 = df.iloc[:, 6].tolist()
plt.plot(x, y1, marker='o')
plt.plot(x, y2, marker='o')
plt.plot(x, y3, marker='o')
plt.plot(x, y4, marker='o')
plt.plot(x, y5, marker='o')
plt.plot(x, y6, marker='o')
plt.xlabel("Month number")
plt.ylabel("Sales units in number")
plt.title("Sales data")
plt.ylim(ymax=18000)
x_major_locator = plt.MultipleLocator(1)
ax = plt.gca()
ax.xaxis.set_major_locator(x_major_locator)
plt.legend(('Face cream Sales Data', 'Face Wash Sales Data', 'ToothPaste Sales Data',
'BathingSoap Sales Data', 'Shampoo Sales Data', 'Moisturizer Sales Data'), loc='upper left')
plt.show()
回答:
作为一名资深的IT专家,我认为在已掌握的知识基础上继续深入学习Python的最好方法是寻找具有实践性的项目,并在实践中逐步学习新的知识点和技能。可以通过搜索Python相关项目的在线社区,如GitHub、Stack Overflow等,了解开源项目或者参与开发。可以选择一些知名而优秀的Python书籍,如《Python编程:从入门到实践》、《Python编程快速上手》等,通过实践练习加深对Python编程的理解。
此外,可以通过参加Python编程相关的线上或者线下课程来增加自己的知识储备和经验积累。可以了解一些知名的Python编程实战课程,如极客时间、网易云课堂等,这些课程既有理论指导也有实践操作。
除此之外,可以关注一些Python技术的博客和论坛,例如伯乐在线、CSDN、简书等,了解最新的Python技术动态和实践经验,同时可以参与讨论和交流,帮助自己快速掌握Python编程。
如果感到迷茫,不知道是否应该继续学习Python和编程,我认为需要了解自己的兴趣和职业规划,明确学习Python编程的意义和价值,并了解Python在不同行业和领域的应用和发展前景,以此来决定是否继续学习Python编程。
以上是我对该问题的结合参考资料和现有知识的解答,希望对您有所帮助。
你的代码和题目不一样
题目要求是把 average 变成小写输出,没有让你计算平均值。