聚焦电竞赛场,掌握一手游戏竞技资讯

自学编程看不懂代码,AI能帮上忙吗?

作者:自学编程看不懂代码,AI能帮上忙吗?

自学编程的路上总免不了有各种问题和疑惑,如果找不到人问,问AI也是不错的选择。尝试将同一段Python代码让不同的AI进行解释分析,从初学者的角度对比一下效果。 🌱 ChatGPT 自动分析,会主动指出代码的不规范问题。分析时会将代码块进行步骤拆分并逐行解释,详细有条理,可读性强,执行代码的结果正确。但是英译中的能力不太行,中文版本不够通顺,英文版会更好理解一些。有时候也会抽风,执行代码的结果不对。 🌱 通义千问 自动分析,分析时会将代码块进行步骤拆分,解释通俗易懂,中文版也比较通顺。执行代码的结果错误。 🌱 智谱清言 直接执行了代码,执行结果正确。分析时会逐行解释并归纳,解释上个人觉得ChatGPT和通义千问更详尽一些,这一点见仁见智。不过它居然还能分析代码质量,举一反三,给出优化方案。比如这个代码块如果不想统计空格与标点符号、不区分字母大小写,应该怎么优化。这一点比较惊喜。 🌱 Gemini 自动分析,分析时会将代码块进行步骤拆分,总结归纳,解释比较简洁,对于初学者来说相对不那么容易理解。中文版会使用中文添加逐行注释,英译中后比ChatGPT要通顺一些。执行代码的结果错误。 🌱 文心一言 自动分析,逐行解释说明,解释能力尚可,可读性上差一些。执行代码的结果错误。 🌱 Kimi 自动分析,逐行解释说明,解释较简洁,不太容易理解。无法执行代码,模拟执行的结果错误。 结论: 1. ChatGPT、通义千问、智谱清言都不错,各有优劣。英文解释首推ChatGPT,中文解释首推通义千问。 2. 如果一家AI的解释不能理解,可以多找几家对比着看。 3. 不能依赖AI的代码执行结果。试过几次sql语句和Python代码执行,经常会出错。 #AI学习 #python学习 #编程学习 #AI编程 #AI工具

返回资讯列表