查看原文
其他

chatGPT让我1小时学会了python

侠客张 不确定思维 2023-02-20

昨天我用chatGPT做了一个python数据抓取程序,全程都是chatGPT编写的,我被惊到了!

我自己一直很想学会python,但多次尝试都止步于基本语法和命令行的联系,从没完成过一个像样的、完成的应用。

抓取数据也是我知道python比较厉害的地方,之前一直想学会,但因为各种技术文档太多,没坚持下来。

先简单说下我用chatGPT编写的第一个完整的数据抓取程序的过程:

1、让它教我安装了mac开发基础环境(安装过程的一些报错,我直接发给它,也都得到了有效的解决)

2、提出需求:想做一个定时数据抓取程序,通过读取google文档输入查询参数,自动更新数据,并保存在Google文档对应表格中

3、我按照chatGPT的提示开通了google cloud的api权限

4、按照给出代码在vs中编译,出错后交互了几次修正了错误

5、最后在google表格中查询到了测试数据


6、让它用coingecko的api帮我查了各种数据,最后可以做到我只在google sheet上写代币列表,让它就可以定时查我需要的各种数据并更新了。下面的动图就是最终的查询效果:

全程都是chatGPT写的,包括错误的修正,全程耗时1小时左右。

通过这样一个闭环的学习过程,让我感觉一下就打开了一扇大门,GPT会的东西很多,我完全可以通过自学的方式学会很多新技能

我后面又尝试了跟他学习英语对话,也是非常的顺滑。


我把想深读的文章发给它,跟它探讨,它的一些观点还启发了我,让我察觉到了对文章理解的偏差。

即便它的回答是错误的,有时也会给我一些新的启发点,这就很棒了。

学习一门新知识,最好的方法之一可能是找到这个领域的牛人,密集的跟他沟通,刨根问底式不断迭代的询问和解答,这样可以快速的建立对这个新领域的基本感官。

而chatGPT就是这样一个高人,他对很多领域都有很丰富的经过训练的知识,不需要我们从汪洋大海里去淘,它可以直接告诉我们一些观点,我们继续深入,它会继续回答,直到我们没有新的问题。

在其他一些方面,chatGPT也可以很好的完成:

• 学习python,教授和互动解决问题都很棒,其他语言类都类似

• 学英语,对话模式很赞,中间还可以随时问不懂的语法和单词

• 对话探讨文章理解,比如跟它探讨大饼的白皮书

• 翻译,可以直接丢英文原文给它翻译

• 求知,问一些自己不懂的

• 学习智能合约的相关知识,比如让它帮忙看合约是否fork,改动了哪里

把chatGPT当成教练,可以学的非常多~


wechat&twitter:nigdaemon

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存