AIGC 自动化编程实战
本教程涵盖 ChatGPT 及其相关 AI 工具(如 GitHub Copilot, Claude2, Google Bard)的安装配置与基础应用。课程分为三大模块,旨在利用 AI 工具在不编写代码的情况下生成大量高质量代码。
第一部分:基础知识入门
- 安装及配置 ChatGPT 和其衍生版本
- 基础使用方法详解
第二部分:编程实践
深入讲解利用 AI 工具进行多场景开发,包括:
- 需求分析:分析项目需求,自动化接口描述
- 代码生成:自动生成多文件结构应用
- 应用场景:桌面、Web、游戏开发,自动化办公系统,Android 应用程序
- 技术点:正则表达式与算法的应用
第三部分:AIGC 高级应用
- 在线代码运行与复杂数学计算
- 代码解析器的功能介绍
- Claude2 在数据分析中的作用
核心工具概览
- ChatGPT / ChatGPT Plus:编码和运行代码能力,生成完整解决方案,代码转换与注释
- GitHub Copilot:VSCode/IntelliJ/Visual Studio 集成,补全注释,函数名生成代码,漏洞检测与修复
- New Bing / Google Bard:自动化处理代码
- Claude2:代码解析与数据分析
- CodeGeeX:编写代码,漏洞检测,优化与转换
- Amazon CodeWhisperer:自动编写代码
典型项目案例
- 桌面应用:PyQt6/Tkinter 滑块设置背景色、计算器、复杂界面
- Web 开发:基于 Flask 的图像搜索器、Web 版滑块与计算器
- 浏览器插件:Chrome 字典插件、浏览历史插件、计算器插件
- 游戏开发:旋转星系、太空大战、水果忍者、雷电射击游戏
- 办公自动化:Excel/Word/PowerPoint 文档创建、表格插入、样式设置、词云生成
- 移动端:Kotlin 编写 Android App
- 其他:数据库与 SQL、正则表达式、算法


