课程目标:
1、掌握Python基础语法:变量、运算符、分支循环、数据容器、面向对象、异常与文件操作
2、掌握Python包管理工具uv,熟练使用PyCharm开发工具完成代码编写调试
3、熟悉阿里云百炼平台,掌握百炼大模型API普通调用、流式调用案例开发
4、掌握Streamlit框架快速开发AI交互Web界面
5、掌握FastAPI框架开发后端API接口,理解流式SSE接口开发
6、掌握大模型API调用方式,实现大模型对话封装
7、能够独立完成:FastAPI后端 + Streamlit前端的完整AI聊天机器人项目实战
课程大纲:
|
主题
|
内容
|
|
Python基础入门与开发环境搭建
|
1、 Python语言介绍与应用场景(AI大模型、数据分析、自动化开发)
2、 Python解释器安装配置
3、 uv包管理器安装、国内镜像源配置
4、 PyCharm开发工具安装、配置、项目创建(uv虚拟环境)
5、 基础语法:注释、字面量、变量命名规则
6、 基础数据类型:int、float、str、bool、None
7、 字符串操作:拼接、格式化、转义字符
8、 输入与输出input、print
|
|
Python核心语法:运算符、流程控制、数据容器
|
1、 运算符:算术、赋值、比较、逻辑运算符
2、 流程控制:if-elif-else条件判断、match模式匹配
3、 循环:while循环、for循环、range、break、continue
4、 数据容器:列表list、元组tuple、集合set、字典dict
5、 容器常用操作、推导式、遍历实战
6、 综合小案例:简易购物车系统实现
7、 JSON数据处理(为大模型API数据解析做铺垫)
|
|
Python进阶、百炼平台大模型API调用案例、Streamlit前端AI交互开发
|
1、 Python进阶:面向对象基础(类、对象、继承、重写)
2、 异常捕获处理、文件读写、json数据解析
3、 阿里云百炼平台介绍:账号开通、API-KEY获取、模型选择(Qwen系列)
4、 案例1:基础调用:OpenAI兼容模式调用百炼大模型,单次问答获取返回结果
5、 案例2:流式调用案例:逐token获取大模型返回内容
6、 案例3:多轮对话案例,携带messages上下文实现记忆对话
7、 Streamlit框架介绍与安装
8、 Streamlit基础组件:文本、表单、输入框、按钮、布局容器
9、 聊天专属组件:chat_input、chat_message会话组件
10、 SessionState会话状态管理,保存对话历史
11、 实战:编写Streamlit简易聊天前端页面(直接调用百炼API做简易对话)
|
|
FastAPI后端开发 + AI聊天机器人完整项目实战
|
1、 FastAPI框架介绍、安装,启动运行项目
2、 路由、请求参数、请求体Pydantic模型定义
3、 流式响应StreamingResponse、SSE事件流原理
4、 封装百炼大模型调用工具类,封装普通/流式两套调用函数
5、 后端接口开发:/chat/stream流式对话接口,内部调用百炼Qwen模型
6、 跨域CORS中间件配置
7、 前后端联调:Streamlit前端调用FastAPI后端接口
8、 完整项目:AI聊天机器人整合调试、bug排查
9、 扩展练习:增加参数调优(temperature、top_p)
10、 项目总结、部署注意事项、答疑
|
以上课程可以根据客户实际情况进行灵活调整。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获