AIGC 自动化编程实战教程
课程概述
本教程涵盖 ChatGPT 及其相关 AI 工具(如 GitHub Copilot, Claude2, Google Bard)的安装配置与基础应用。课程分为三大模块:
第一部分:基础知识入门
- 安装及配置 ChatGPT 和其衍生版本
- 基础使用方法详解
第二部分:编程实践
从桌面、Web、游戏开发,到自动化办公系统、Android 应用程序以及正则表达式与算法的应用,课程深入讲解了利用 AI 工具在不编写代码的情况下生成大量高质量代码的技巧。此模块包括:
- 分析项目需求
- 自动化接口描述
- 自动生成多文件结构应用
第三部分:AIGC 高级应用
涵盖在线代码运行、复杂数学计算及代码解析器的功能介绍,特别是 Claude2 在数据分析中的作用。
核心知识点与项目实战
1. AI 编程助手使用
- ChatGPT: 生成完整解决方案、代码转换、添加注释、漏洞检测
- GitHub Copilot: VSCode/IntelliJ/Visual Studio 集成、注释补全、语句架构生成、漏洞修复、代码转换
- 其他工具: New Bing, Google Bard, CodeGeeX, Amazon CodeWhisperer, Claude2
2. 多语言开发实战
- Python: PyQt6/tkinter 界面开发、Flask Web 应用、Excel/Word/PPT 文档操作
- Java: Excel 转 SQLite、Word 统计与词云、批量插入 PPT 图片
- JavaScript: 带表格线的 Excel 表格、文档样式设置、PPT 图片插入
- VBA: Excel/Word/PPT 文档创建与编辑
- Kotlin: Android 滑块应用开发
3. 专项技能训练
- Web 开发: Chrome 浏览器插件(字典、历史、计算器)、Web 版滑块与计算器
- 游戏开发: 旋转星系、键盘移动纹理、随机小球、太空大战、音乐播放器、粒子爆炸、水果忍者、雷电射击
- 办公自动化: 文档创建保存、表格处理、页眉页脚页码、文字统计
- 进阶技术: 数据库与 SQL、正则表达式、算法优化、代码解析器
总结
本课程通过多种编程语言和场景,展示了如何利用 AIGC 工具提升开发效率,覆盖从基础配置到复杂项目生成的全流程。


