对编程0基础的人而言,三个痛点及解决办法
学习痛点 | 解决办法 |
---|---|
软件安装配置环境 | 淘宝搜【python环境配置】,30min,30元左右搞定 |
敲代码遇到问题,缺乏及时的答疑解惑 | 会正确上网,向chatGPT(实时应答的编程教练)提问 |
如何使用编程语言解决社科类科研数据挖掘问题 | 学一门含有Python语法、代码技术、科研应用三类内容的课程,如【Python实证指标构建文本分析】,掌握并内化 最少必要知识量。明白原理,会把需求转化成问题,向chatGPT提问。 |
三种痛点及解决办法,可以将Python文本分析开展社科类科研数据挖掘的门槛大大降低。
用术语提问
如果把社科数据分析需求比作城堡, 我们需要掌握拆解成多个小积木的能力,之后每个小积木让chatGPT帮我实现。我们要做的是
- 心中有施工蓝图,把大城堡拆解成多个小积木
- 每个小积木,要尽量用术语向chatGPT提问
- 对chatGPT回答进行检查和实验
- 最后,按施工蓝图把多个小积木搭成城堡。
这需要我们掌握最少必要知识, Python语法,如数据类型、逻辑语句、常用库、常用函数、科研应用案例。
提问案例
多观察代码,学会基本提问, 例如
- 我是Python初学者,正在学Python。希望你当做我的Python解释器,我输入代码,你帮我运行并返回中文解释。
- 如何用Python写for循环
- 我想用Python统计某个词语列表中某些关键词的词频
- 如何用Python读取csv
- 我的代码出现UnicodeDecode错误, 这是源代码xxxx,这是报错提示,请解释问题,告诉我解决办法。
- ……
借助chatGPT写代码应用案例
注册chatGPT
科学上网、使用chatGPT都不难的,相关操作,可以参考大邓这篇博文
https://textdata.cn/blog/2023-02-15-how-to-sign-up-the-chatgpt-accout-and-upgrade-to-plus/