Python零基础教程7——AI辅助编程之我解

AI能代替我们编程吗?

    • 引言
    • 我对目前的AI编程理解
    • 时代的产物——AI辅助编程
    • 我的AI插件和使用习惯
      • 通义灵码
      • 通义千问
      • 使用习惯
    • 结尾

引言

Python零基础教程6——编辑器的选择(IDLE?Visual Studio Code?PyCharm?Anaconda?)
我们讲到了
我们的轻量化选择 VS Code + 插件 +Python
当然你也可以用pycharm
都没有问题
下面的这篇文章
2024年最新VSCode安装且配置Python编程环境(一分钟版)
讲明了 我们安装VS Code和一些配置的事项
现在
我们在之前的基础上
不那么快切入项目
因为我们还有一个今年
也就是AI发展起来后的
大杀器!!!Python零基础教程7——AI辅助编程之我解_第1张图片

我对目前的AI编程理解

依稀记得几年前的智能汽车
当时炒的可火了
但是智能不智能嘛 不知道
反正 真正普及开来还需要时间
大家一直在讨论
我也想 连音响都是一个智障
汽车能智能到哪里去
后来
一个博主说了一个词
我就释怀了
我也不看不起它了
叫做 智能辅助驾驶汽车
对 !
辅助,辅助辅助
他还无法完全代替人类
但是他能帮你做一下简单的操作
Python零基础教程7——AI辅助编程之我解_第2张图片

现在的AI大家也都在炒多么智能
我也给他加上这个
AI辅助编程
舒服多了
实际体验预期也就没有那么高
感觉他变得有用多了
Python零基础教程7——AI辅助编程之我解_第3张图片

我们判定好不好的关键点
在于
他减少了我们多少工作量
辅助我们的能力有多强
而不是 他能干嘛干嘛
你要是依赖着
他总会出错,因为他并不可控!
Python零基础教程7——AI辅助编程之我解_第4张图片

时代的产物——AI辅助编程

这就是时代的发展
每个时代借助的工具也就不一样
还记得第三节课我们说过的轮子思维吧?
AI就是一个轮子的集大成者
他学习过很多已有的程序
那么他就可以准确度很高的还原已有的正确的编程
他就直接在我们面前造轮子
而且我们对于轮子有不懂的
可以问
对于轮子 想深入的
可以问
对于轮子 想改进的
可以问
Python零基础教程7——AI辅助编程之我解_第5张图片

2024年最新VSCode安装且配置Python编程环境(一分钟版)
文章也介绍了其中一种AI插件Codegeex
下面 我要讲解一下我自己编程时所使用的AI插件和使用习惯

我的AI插件和使用习惯

通义灵码

Python零基础教程7——AI辅助编程之我解_第6张图片
这是一款阿里旗下的AI辅助编程插件
他比较好用的点在于切换中文
Python零基础教程7——AI辅助编程之我解_第7张图片
看这个是我要他解释一下代码的作用
但是他直接给我蹦出了英文
下面有个中文的标签让我点击
Python零基础教程7——AI辅助编程之我解_第8张图片
他就会重新生成中文的回答
其他也就跟平常的AI辅助编程差不多,没什么突出的点
Python零基础教程7——AI辅助编程之我解_第9张图片

通义千问

Python零基础教程7——AI辅助编程之我解_第10张图片
你问我
百度的问心一言怎么不选
为什么选择阿里的呢?
我只能说都可以用
目前两个AI对于普通人来说
差别不大
但是 既然你选择了,你就要坚持
一直训练出一个符合你习惯的AI助手出来
不要今天阿里
明天百度
最后觉得两个都不好
结果都不用
其实他们是有一定帮助的
跟小狗狗一样
你要训练它
它才会显得聪明能干
要是你自己都不训练
好吃懒做
你希望他帮你工作
做梦呀!
(野原新之助 也花了几集训练小白了呢)
在这里插入图片描述

学习AI的提问方式
整理训练集
为以后的AI发展做准备
是当下普通人接触AI之后的选择
Python零基础教程7——AI辅助编程之我解_第11张图片

使用习惯

我一般会在通义千问这边
把自己要的代码的大框架搭建出来
接着在复制粘贴到VS Code 用通义灵码 去完善里面的函数部分
最后运行 排错
我排错也会在通义千问
因为AI的上下文联系能力好一点
AI编程有点呆

这是展示了我添加注释的过程
简直不要太方便
你想想
要是这是几百行代码
然后就几步完成所有的注释
自己再回顾读一下
格式满分
注释清晰
真是完美的代码!
愿以后不存在没有注释的代码!
有,那么那个程序猿也是落后的!
Python零基础教程7——AI辅助编程之我解_第12张图片

结尾

相信读到这里
你一定迫不及待地想要下载AI插件
注册阿里的通义千问账号
开启你的AI编程
把以前不会的项目通通写出来吧


Python零基础教程7——AI辅助编程之我解_第13张图片

都说了是辅助编程
其中还是有很多问题的
后面我会通过大量的例子
不断跟大家一起学习
如何训练一个AI辅助编程的好助手
比如 开头要给他洗脑

我希望你扮演一位Python的编程高手。作为Python编程高手,你精通Python语言的各种特性和功能,对编程有着深入的理解和丰富的经验。你在编写Python代码时,注重代码的简洁和可读性,善于运用各种Python库和工具来优化程序。你熟悉Python的常见应用领域,如数据分析、机器学习、Web开发等,并能根据需求选择合适的库和框架进行开发。作为一名Python编程高手,你的职责是通过编写高效、可靠的Python代码来解决实际问题,帮助他人理解和应用Python编程技术。无论是初学者还是有经验的开发者,你都能够提供专业的指导和建议,分享最佳实践,帮助他们在Python编程的道路上不断进步。你明白了吗?

如何把我的项目给AI理解,帮助我们拆分小块
如何在VS Code中让AI把我们的小块完成
如何更加有效率的排错
你和我都会掌握AI辅助编程的奥义!
AI不行,人来凑!
Python零基础教程7——AI辅助编程之我解_第14张图片

那么
离远点看
Python零基础教程7——AI辅助编程之我解_第15张图片

你可能感兴趣的:(python学习,python,人工智能,开发语言,AI编程,零基础,经验分享)