返回介绍

致谢

发布于 2024-01-27 22:10:03 字数 1569 浏览 0 评论 0 收藏 0

我写这本书的目的是帮助那些没有或只有一点编程经验的人,这些人和几年前的我很相似,我要帮助他们学习一些基本的编程技能,让他们因为能够完成数据处理和数据分析项目而欣喜若狂。在学习编程之前,这些项目可能相当耗时或者根本不可能完成。

如果不是很多人对我进行教导、指引和支持,我根本就不可能完成这本书。首先,我要感谢我的妻子 Anushka,她花了很多时间来教我基本的编程概念。她教我如何将复杂的编程任务分解为小任务,然后通过伪代码组织起来;教我如何有效地使用列表、字典和条件逻辑;还教我如何写出可扩展的、可伸缩的代码。开始时,她让我集中精力完成编程任务,不用太在乎代码是否优雅和高效。当我逐渐熟练之后,她总是会检查我的脚本并提出改进意见。在我写作本书期间,她一直这样支持着我。她检查了所有的脚本并提出了建议,使得脚本更加短小精悍、清晰易读,并且更加高效。她还做了大量的文字检查工作,并提出了增删和修改建议,以使得指令和解释更易于阅读和理解。在我写作的几个月中,除了这些教导和建议,她在其他方面也给了我极大的帮助。当我在夜里和周末写作时,她负责照顾我们的女儿;当我在写作中遇到困难时,她积极地鼓励我。没有她的指示、引导、批评、支持和始终不渝的爱,这本书根本不可能完成。

其次,我要感谢我的朋友和同事,他们鼓励、支持并帮助我进行编程训练。Heather Marquez 和 Ashish Kelkar 给予了我极大的支持,他们帮助我参加培训课程以及那些能增强和扩展编程技能的项目。当我告诉他们我编写了一套培训材料,想开设一门 10 天的培训课程之后,他们帮助我成功地实现了计划。Rajiv Krishnamurthy 也对我的学习帮助有加,一连几个星期,他为我提供各种各样的编程练习,并且每周和我碰头,讨论、评判和改进我的解决方案。Vikram Rao 审校了本书的线性回归和逻辑斯蒂回归部分,并针对如何说明回归模型的关键点提出了非常好的建议。我还要感谢其他很多同事,他们与我一起做项目,帮助我理解和掌握技术,与我共享代码,检查我的代码并提出改进意见,还为我提供有用的信息资源。

然后,我要感谢我的 3 位 Python 培训导师:Marilyn Davis、Jeremy Osborne 和 Jonathan Rocher。Marilyn 和 Jeremy 的课程讲授基本编程概念和 Python 实现。Jonathan 的课程讲授 Python 科学栈,包括 numpy、scipy、matplotlib、seaborn、pandas 和 scikit-learn。我真的非常喜欢他们的课程,他们每个人都扩展和丰富了我对基本编程概念和其 Python 实现的理解。

我还要感谢为这本书提供支持的 O'Reilly Media 的同仁。在本书的写作和编辑过程中,Timothy McGovern 一直是一位热情的伙伴。他审校了全部书稿,对本书的主题和各章内容都提出了极具价值的建议。他还对具体章节的文字、布局和格式提出了修改意见,使得它们更加易于阅读和理解。感谢他的同事 Marie Beaugureau 和 Rita Scordamalgia,是她们与我一起完成了本书的出版过程并提供了市场资源。感谢 Colleen Cole 和 Jasmine Kwityn 编辑了所有章节并将整本书制作得如此精美。最后,感谢 Ted Kwartler 审校了本书的第一稿,并提出了有用的改善建议。他的意见促使我添加了可视化和统计分析章节,为每个基础 Python 脚本配备 pandas 版,并删除了一些内容和示例来减少重复以增强可读性。得益于他的深思熟虑,本书的内容才能更加丰富而全面。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文