编程语言
可以从两条实用阅读路径中选择:
先看任务需要哪些库、运行环境和已有代码,再选择能配合它们的语言。同一任务往往能用多种语言完成;下表给出起点,而不是互斥分类:
第一门语言选什么并不关键,完成第一个项目才是重点。在广泛涉猎多种语言的入门语法之前,先在一门语言中扎实掌握变量、控制流、函数、数据结构、调试、测试、包管理和版本控制。
关于语言规范和当前工具链,请以该项目所用语言和框架的官方文档为准。
第一个项目做到哪里算完成
读取一张小型本地表格,检查一个必需列,计算汇总结果,再保存。用 Python 时,从基本语法和文件读写开始;用 R 时,从向量与数据框和数据导入开始。程序能够明确处理正常文件、缺失值和文件不存在的情况,而且重新运行时无需手动恢复隐藏的会话状态,这个入门练习就完整了。