我很理解你在看到 AI 编程越来越成熟之后,心里会产生「《数亦有道》或类似的 Python 数据分析书是否还值得一读?」的疑问。其实,这种疑惑非常正常,因为很多同学在面对 AI 技术的冲击时,也会有类似的担忧:AI 既然能帮忙写代码、做分析、翻译、绘图…… 那我们原先学的很多基础知识和技能,还有没有必要继续钻研?
我觉得《数亦有道》对于你做好数据分析,哪怕是 AI 辅助的数据分析,依然有帮助。
首先,AI 帮你生成代码和运行,但最后的把关还得靠你自己。
AI 并不会自动判断它编写的代码在特定场景下是否准确,也无法完全理解你所处的业务环境或研究背景。它可能写出表面上看似正确,但在逻辑或数据结构上有漏洞的代码;或者选用的库与实际需求并不匹配。换句话说,AI 可以提高编程和分析的效率,却不能替你做最终的判断。你需要能识别出代码可能潜在的问题,并在问题出现时,知道如何修正它,或思考是否要换个思路来解决。
这些能力,来自对数据分析整个流程和核心原理的了解。明白了背后的来龙去脉,你就能更好地和 AI 配合,及时发现并纠正它的失误。《数亦有道》在很多章节里对这些问题都有详细的介绍,而且写得尽量通俗易懂,尤其考虑到了「文科生」或对编程相对陌生的读者。
第二,这本书的侧重点一直是「理解原理与思路」,而不是「炫技写代码」。
因为 Python 的特点就是简单、可调用的包很多。在「前 AI 辅助」编程时代,Python 用户就经常被调侃成「调包儿侠」。而 AI 编程的出现,只是把难度进一步降低,将「最像自然语言」的编程方式,直接变成了「用自然语言」。我这本书,原本就不是为了让你死记硬背 Python 语法,而是用当时最简便灵活的方式来做数据分析。