伪装成小白,让ChatGPT教我写代码

By 刘志军 , 2023-03-17, 分类: 思考

chatgpt

今天我伪装成一个编程小白,让chatgpt帮我实现一个功能

需求如下:

有一个txt文本,文本的格式是 xxx----xxx----xxx,我想把这个txt文件转换为3列的excel表格。如图所示。

image-20230317190327953

我希望他能用python代码帮我实现,来看看怎么向他提问吧

image-20230317190439927

提问是门学问,你描述得越具体它给出的答案就更准确,就跟你向活人提问一样。从结果上看,他给出的答案很哇塞,你只需要把文件名修改成真实的文件名字就能跑起来,最后它还不忘了提醒你要安装pandas。

然后,我接着问题,如果不用第三方库,是否能实现?

image-20230317190840824

嗯,非常不错,它推荐我使用openpyxl实现,代码差不多,还贴心的在关键代码处给了注释。但是我不知道openpyxl 是个什么库,我接着问题它

image-20230317191050048

最后我把代码复制到编辑器,安装好openpyxl,修改了文件名,程序没有报错和预期的一样得到了正确结果

image-20230317190327953

这些代码对一个老程序员来说,如果你对pandas和openpyxl这两个库都不熟悉,你一定还是要先百度Google一下来筛选内容。而chatgpt直接给了你一个确定的答案。

不过,话说回来,如果你真的是一个一行代码都不懂的小白,遇到报错没法定位或者debug时,还是有点难。这就好比一个开手动挡的老司机去开自动挡会非常轻松,如果你驾照都没有就想直接上手自动挡还是非常危险的。

chatgpt并不会取代你的工作,而是在你的工作扮演助理帮你提高生产力。你不用chatgpt对你影响似乎也不大,你拥抱chatgpt会让为之震撼。未来已经只是分布不均匀。


关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

猜你喜欢

2023-12-03
2024年版ChatGPT最新注册教程
2023-11-16
ChatGPT can make mistakes. Consider checking important informations 错误
2023-11-14
我的第一个GPTs
2023-11-01
如何用微信、支付宝充值GPT4
2023-10-18
ChatGPT Plus GPT4 功能汇总
2023-09-27
ChatGPT新特性:支持语音、图像,终于可以用它来练口语了!
2023-07-26
ChatGPT 安卓包下载
2023-07-22
ChatGPT 新功能“自定义指令” Custom Instructions 怎么使用?
2023-07-08
ChatGPT Code Interpreter 能做哪些事?
2023-06-29
官方gpt3.5, gpt4.0、github copilot chat、gpt3.5 api、gpt4 api 对比,谁更牛?