-
背景:完全没有计算机语言基础,会用 ChatGPT 和一些国内的 AI 工具
-
愿望:想学习相关知识,包括AI,原因
-
目的:想掌握一项技能(虽然未来也不知道能用来干嘛,可能开发小程序之类的)
-
近期目标:入门 python ,原因是工作会涉及到数据分析
这位朋友虽然没有任何编程基础,但是会用 ChatGPT 和国内 AI 工具,就已经甩开同样背景的其他人一大截了。
如果会用 ChatGPT,学起 Python 来可谓事半功倍。
关于学 Python,我觉得 w3schools 上免费的 Python 教程就非常不错:
https://www.w3schools.com/python/default.asp
每个小的知识点,都可以在浏览器里自己动手编写,并立即获得反馈:
对着教程按部就班学习,难免有点枯燥。
此时可以有意识给自己布置一些任务,这些任务来源于自己的工作和生活的实际场景。
比如既然自己的工作和数据分析相关。
那么第一步,学习如何用 Python,对 Excel 里的数据进行增删改查?比如用 Python 实现:
- 新建 Excel,往里面写入数据。
- 打开一个已有的 Excel 文件,将里面的数据读取出来,打印在控制台上。
对 Excel 这种特殊类型的文件,使用 Python 进行操作运用的比较熟练之后,可以进行下一步的尝试,即使用 Python 对文件系统进行操作。
比如打印某个文件夹下所有子文件夹名称和文件夹里包含的文件名称(支持递归),给定关键字,搜索文件夹内,哪些文本文件,包含这个关键字。
最后就是学习使用 Python 读取某个网站的源代码,并将网站上某个字段打印出来。
比如我家小朋友刚学习 Python 时,我让他使用 Python,把天气预报网站上的日期和温度,从网页源代码里解析出来,打印在控制台上。
当时的笔记:
在编码的过程中,只要遇到问题,把错误消息扔给 ChatGPT,因为 Python 成熟的生态圈和大量的训练数据,ChatGPT 给出的解决方案,一般都比较靠谱。
祝学习愉快。