综合百科

python3.0编程软件

python3.0编程软件

《Python在Excel中的集成:期待与现实的碰撞》

作者:Felix Zumstein

在微软于2023年8月推出的集成到Excel中的Python公开预览版中,我们看到了数据分析师、工程师、营销人员以及数据科学的学生都可以直接使用Python代码和库在Excel中执行复杂的统计分析、高级可视化、预测分析和机器学习等任务的期待。本文作者作为《Python for Excel》一书的作者和Xlwings工具创建者,尝试解析这一功能的实用性。

作者提到该功能的推出,源于用户对“Excel公式语言的替代品”的需求,但实际上是作为Excel公式语言的补充存在。这一设计可能并不能满足所有人对其替代VBA的期待。用户在尝试过程中遇到了一系列的问题和挑战。比如,期待中的将Jupyter notebook集成到Excel中的任务窗格并没有实现,反而带来了用户不熟悉的新问题,比如单元格中的Python代码的行为与用户自定义函数不同。输出结果的展示方式也存在很多问题,比如诊断面板的使用体验不佳,无法将输出与相应的单元格关联起来。这些问题使得交互式数据分析的工作流程变得困难。

Excel中的Python编程还面临着一些其他限制和挑战。比如,无法安装额外的Python包,代码在一个封闭的环境中运行,无法连接到外部世界(如Web API或数据库)。这使得许多原本期望使用Python来完成的任务在Excel中无法实现。作者表示不理解为什么Excel团队在每次打开工作簿时都需要从头安装依赖项,而不是利用容器镜像的特性,使所有依赖项在打开工作簿时立即可用。

作者也指出了Excel中的Python编程的一些潜在改进方向。例如,如果能够访问Excel对象模型,那么可以更方便地处理包含多个工作表的数据,以及定制报表。如果能提供更原生的集成方式,将pandas等数据处理库的功能直接集成到Excel中,将大大提高工作效率。对于静态图表的输出也被认为是一种局限,如果能够提供更丰富的交互性,将进一步提高用户体验。

尽管存在诸多挑战和限制,但作者认为Excel引入Python是一个积极的尝试,尤其在数据分析领域具有巨大的潜力。他也指出了当前预览阶段的一些潜在改进空间。例如改进诊断面板的用户体验,增加对Web API和数据库的支持等。他认为虽然预览版还有很多需要改进的地方,但这是一个值得期待的开始。随着更多的改进和限制的减少,未来Excel中的Python编程可能会成为数据分析师和其他用户的强大工具。他认为开发者应当对这一前景保持乐观态度,同时持续关注其未来的发展。他认为,每个技术革新的时代都会带来挑战和机遇并存的情况,重要的是如何抓住机遇并适应变化。他鼓励开发者积极拥抱大模型时代带来的机遇和挑战。同时他也提到了《新程序员 007》杂志对于开发者成长的重要性以及其独特的价值内容引发了开发者的广泛共鸣和反思对AI的看法和经验等内容值得我们期待和思考的内容激发了我们的共鸣和深思反思同时也鼓励我们在未来探索过程中不断寻找机遇和创新的方法实现自身的发展和成长本文来自一位热爱编程技术并对未来充满期待的开发者他在对新的发展趋势思推出的总结和感想也将带领我们迈向更高的技术水平领略更多元的编程领域面貌踏上一条丰富多样的成长之路让我们共同期待未来的到来共同迎接大模型时代带来的机遇和挑战吧!最后作者推荐了一本名为《新程序员 007》的杂志该杂志以「大模型时发者的成长指南」为核心内容旨在帮助开发者拨开迷雾看到并拥抱未来为开发者提供宝贵的经验和见解希望他们在未来的技术革新中不断成长和进步我们也期待着有更多的开发者能够从该杂志中获得灵感和启示共同推动技术的发展和创新迈向更加美好的未来!


python3.0编程软件

你可能也会喜欢...