1.3 小结

在本章中,我们认识了Python和Excel。和我们今天使用的很多技术相比,它们两位都是“德高望重”了。伦敦鲸的故事作为Excel用户的反面教材,它(用损失金额)告诉了我们错误地使用Excel能把事情搞到多糟糕。这个故事激发了我们学习编程最佳实践(关注点分离、DRY 原则、充分利用自动测试和版本控制)的动力。随后我们了解了Power Query和Power Pivot,它们是微软提供的处理大型数据集的办法。不过我时常觉得它们并非解决问题的办法,因为它们会把你限制在微软的地盘上,让你无法充分利用现代云端解决方案的灵活性和高性能。

Python 拥有Excel所缺少的优势:标准库、包管理器、科学计算库和跨平台兼容性。在学习如何将Python和Excel相结合之后,你可以取二者之所长,通过自动化节省时间,通过更严格地遵循编程最佳实践来减少提交错误,在需要的时候你也可以将应用程序带出Excel并扩大规模。

既然你已经知道为何 Python 可以成为Excel的“好伙伴”,那么是时候配置好环境,开始写你的第一行Python 代码了!