本节书摘来异步社区《Python金融大数据分析》一书中的第2章,第2.2节,作者: 【德】Yves Hilpisch(伊夫 希尔皮斯科)译者: 姚军 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.2 结语
如果你是初学者、临时Python开发人员或者来自不同编程背景的专业人士,Python的入门一般相当简单,只需要几个简单的步骤。首先,应该安装合适的Python分发版本(如Anaconda),以获得一致的Python环境,也可以简化定期更新的过程。
有了Anaconda之类的分发版本,就拥有了交互式实践数据和金融分析所需的最重要工具(例如IPython),或者以更传统的实现-测试-调试风格开发更大应用程序的工具(例如Spyder)。当然,可以加入自己喜欢的编辑器,这些编辑器可能已经包含了Python语法高亮显示功能。如果你还寻求语法和代码检查功能,可以考虑Spyder内建的编辑器或者任何以Python为焦点的编辑器。
附录A介绍了一些语法、文档和单元测试领域中的最优方法。在语法中,空格和空行以及代码块缩进起到了重要的作用。至于文档,应该考虑在任何函数或者类中包含文档字符串,提供输入参数、输出和可能错误等背景和帮助信息以及使用示例。最后,应该从一开始就在开发过程中包含单元测试(至少对于较大的项目或者与更广泛拥护基础共享的项目)并使用专门工具简化测试过程。