互联网
                       类型
                        可以朗读
                       语音朗读
                        178千字
                       字数
                        2024-01-01
                       发行日期
                    展开全部
                    
主编推荐语
教你快速有效地用ChatGPT学会python编程技能。
内容简介
全书共15章,第1章讲解了chatgpt的功能及在编程学中的作用;第2章讲解了python的语言特点及开发环境的搭建;第3~10章为基础内容,讲解了python的语言基础,包括输入与输出、变量与类型、运算、控制流、函数、列表、字典、模块;
第11~13章为内容,介绍了使用python进行文件作、网络爬虫的相关作,以及面向对象程序设计;第14~15章深入介绍了chatgpt工具在编程中的应用,包括利用它进行辅助开发和在程序中接入chatgpt。
目录
- 版权信息
 - 内容提要
 - 前言
 - 第1章 快速上手ChatGPT
 - 1.1 ChatGPT的自我介绍
 - 1.1.1 ChatGPT是什么
 - 1.1.2 ChatGPT的原理
 - 1.1.3 如何使用ChatGPT
 - 1.1.4 ChatGPT的应用场景
 - 1.2 用ChatGPT学Python
 - 1.2.1 讲解知识点
 - 1.2.2 编写代码示例
 - 1.2.3 调试debug
 - 1.2.4 生成测试数据
 - 本章小结
 - 第2章 搭建Python开发环境
 - 2.1 ChatGPT讲解知识点:Python快速入门
 - 2.1.1 Python语言简介
 - 2.1.2 为什么学Python
 - 2.1.3 Python的应用场景
 - 2.2 Python环境搭建
 - 2.2.1 下载Python
 - 2.2.2 安装Python
 - 2.2.3 在IDLE中写代码
 - 2.3 ChatGPT答疑解惑
 - 2.3.1 Python代码编辑器
 - 2.3.2 如何选择Python的版本
 - 2.3.3 学习Python的建议
 - 本章小结
 - 第3章 输入与输出
 - 3.1 ChatGPT讲解知识点:Python基础概念
 - 3.1.1 代码文件
 - 3.1.2 代码注释
 - 3.1.3 代码缩进
 - 3.1.4 控制台
 - 3.1.5 环境变量
 - 3.2 输入输出
 - 3.2.1 print输出
 - 3.2.2 input输入
 - 3.2.3 ChatGPT演示代码——向用户打招呼
 - 3.3 ChatGPT答疑解惑
 - 3.3.1 运行Python代码的方式
 - 3.3.2 为什么要写注释
 - 3.3.3 Python学习的阶段
 - 本章小结
 - 第4章 变量与数据类型
 - 4.1 ChatGPT讲解知识点:变量
 - 4.1.1 什么是变量
 - 4.1.2 变量的命名规范
 - 4.2 变量的使用
 - 4.2.1 创建变量
 - 4.2.2 修改变量
 - 4.2.3 ChatGPT演示代码——计算周长和面积
 - 4.3 ChatGPT讲解知识点:数据类型
 - 4.3.1 什么是数据类型
 - 4.3.2 Python中的数据类型
 - 4.4 Python基本数据类型
 - 4.4.1 int整数型
 - 4.4.2 float浮点型
 - 4.4.3 bool布尔型
 - 4.4.4 str字符串型
 - 4.4.5 ChatGPT讲解知识点——空值
 - 4.4.6 ChatGPT演示代码——字符串格式化
 - 4.4.7 ChatGPT演示代码——类型转换
 - 4.5 ChatGPT答疑解惑
 - 4.5.1 变量命名风格
 - 4.5.2 数据类型的选择
 - 4.5.3 变量的存储方式
 - 本章小结
 - 第5章 运算
 - 5.1 ChatGPT讲解知识点:运算符
 - 5.1.1 Python中的运算符
 - 5.1.2 运算符的优先级
 - 5.2 算术运算符
 - 5.2.1 加
 - 5.2.2 减
 - 5.2.3 乘
 - 5.2.4 除
 - 5.2.5 整除
 - 5.2.6 取模
 - 5.2.7 幂运算
 - 5.3 赋值运算符
 - 5.4 比较运算符
 - 5.5 逻辑运算符
 - 5.5.1 与
 - 5.5.2 或
 - 5.5.3 非
 - 5.5.4 逻辑运算优先级
 - 5.5.5 非布尔值的逻辑运算
 - 5.6 位运算符
 - 5.7 成员运算符
 - 5.8 身份运算符
 - 5.9 ChatGPT演示代码:计算BMI
 - 5.10 ChatGPT答疑解惑
 - 5.10.1 比较字符串
 - 5.10.2 浮点数的误差
 - 5.10.3 编程对于数学能力的要求
 - 本章小结
 - 第6章 控制流
 - 6.1 ChatGPT讲解知识点:控制流
 - 6.1.1 什么是控制流
 - 6.1.2 Python的控制流
 - 6.2 条件判断
 - 6.2.1 if语句
 - 6.2.2 else语句
 - 6.2.3 elif语句
 - 6.2.4 match...case语句
 - 6.3 ChatGPT演示代码:计算BMI升级版
 - 6.4 循环
 - 6.4.1 for循环
 - 6.4.2 while循环
 - 6.4.3 break语句
 - 6.4.4 continue语句
 - 6.5 控制流的嵌套
 - 6.5.1 判断语句嵌套
 - 6.5.2 循环语句嵌套
 - 6.5.3 判断与循环嵌套
 - 6.6 ChatGPT演示代码:猜数字游戏
 - 6.7 ChatGPT答疑解惑
 - 6.7.1 跳出嵌套循环
 - 6.7.2 for和while的选择
 - 6.7.3 定位程序错误
 - 本章小结
 - 第7章 函数
 - 7.1 ChatGPT讲解知识点:函数
 - 7.1.1 什么是函数
 - 7.1.2 函数的参数
 - 7.1.3 函数的返回值
 - 7.2 函数的使用
 - 7.2.1 调用函数
 - 7.2.2 定义函数
 - 7.3 函数的参数
 - 7.3.1 ChatGPT讲解知识点——形参和实参
 - 7.3.2 函数的默认参数
 - 7.4 ChatGPT讲解知识点:匿名函数
 - 7.5 变量的作用域
 - 7.5.1 局部作用域
 - 7.5.2 全局作用域
 - 7.6 ChatGPT演示代码:绘制字符方阵
 - 7.7 ChatGPT答疑解惑
 - 7.7.1 Python内置函数
 - 7.7.2 递归函数
 - 7.7.3 快速了解函数用法
 - 本章小结
 - 第8章 列表
 - 8.1 ChatGPT讲解知识点:列表
 - 8.1.1 什么是列表
 - 8.1.2 列表有哪些方法
 - 8.2 列表的常用操作
 - 8.2.1 创建列表
 - 8.2.2 获取列表元素
 - 8.2.3 修改列表元素
 - 8.2.4 增加列表元素
 - 8.2.5 删除列表元素
 - 8.2.6 列表切片
 - 8.2.7 列表排序
 - 8.2.8 其他列表操作
 - 8.3 ChatGPT讲解知识点:列表解析式
 - 8.4 ChatGPT讲解知识点:字符串与列表
 - 8.5 ChatGPT演示代码:购物清单
 - 8.6 ChatGPT答疑解惑
 - 8.6.1 带索引遍历列表
 - 8.6.2 根据条件删除列表元素
 - 8.6.3 如何掌握类型的方法
 - 本章小结
 - 第9章 字典
 - 9.1 ChatGPT讲解知识点:字典
 - 9.1.1 什么是字典
 - 9.1.2 字典有哪些方法
 - 9.2 字典的常用操作
 - 9.2.1 创建字典
 - 9.2.2 获取字典值
 - 9.2.3 遍历字典
 - 9.2.4 修改字典值
 - 9.2.5 增加字典键值对
 - 9.2.6 删除字典键值对
 - 9.3 ChatGPT讲解知识点:del语句
 - 9.4 ChatGPT讲解知识点:其他复合数据类型
 - 9.4.1 元组
 - 9.4.2 集合
 - 9.5 ChatGPT演示代码:小说中的词频统计
 - 9.6 ChatGPT答疑解惑
 - 9.6.1 列表和字典的使用场景
 - 9.6.2 列表和字典的拷贝
 - 9.6.3 如何提升编程能力
 - 本章小结
 - 第10章 模块
 - 10.1 ChatGPT讲解知识点:模块
 - 10.1.1 Python的模块
 - 10.1.2 导入模块
 - 10.1.3 安装模块
 - 10.2 用ChatGPT学Python标准库
 - 10.2.1 math模块
 - 10.2.2 os模块
 - 10.2.3 random模块
 - 10.2.4 turtle模块
 - 10.2.5 tkinter模块
 - 10.3 用ChatGPT学第三方模块
 - 10.3.1 pandas模块
 - 10.3.2 pygame模块
 - 10.4 ChatGPT演示代码:绘制爱心图案
 - 10.5 ChatGPT演示代码: 一元二次方程计算器
 - 10.6 ChatGPT答疑解惑
 - 10.6.1 加速pip安装
 - 10.6.2 第三方模块推荐
 - 10.6.3 阅读开源代码
 - 本章小结
 - 第11章 文件操作
 - 11.1 ChatGPT讲解知识点:文件读写
 - 11.1.1 读文件
 - 11.1.2 写文件
 - 11.1.3 文件打开模式
 - 11.1.4 文件路径
 - 11.1.5 异常处理
 - 11.2 用ChatGPT学其他类型文件的读写
 - 11.2.1 读写Excel文件
 - 11.2.2 读写CSV文件
 - 11.2.3 读写Word文件
 - 11.2.4 读写图片文件
 - 11.3 文件系统操作
 - 11.3.1 复制文件
 - 11.3.2 重命名文件
 - 11.3.3 删除文件
 - 11.4 ChatGPT演示代码:批量文件搜索器
 - 11.5 ChatGPT答疑解惑
 - 11.5.1 文件指针
 - 11.5.2 异常处理与条件判断的选择
 - 11.5.3 如何保持学习编程的动力
 - 本章小结
 - 第12章 网络爬虫
 - 12.1 ChatGPT讲解知识点:网络爬虫
 - 12.1.1 网络爬虫
 - 12.1.2 HTTP请求
 - 12.1.3 Python发送HTTP请求
 - 12.2 用ChatGPT学网页前端基础知识
 - 12.2.1 HTML
 - 12.2.2 CSS
 - 12.2.3 JavaScript
 - 12.2.4 GET和POST
 - 12.2.5 Cookie和Session
 - 12.3 requests模块
 - 12.3.1 get
 - 12.3.2 json
 - 12.3.3 post
 - 12.3.4 Session
 - 12.4 bs4模块
 - 12.4.1 按标签名获取元素
 - 12.4.2 按属性获取元素
 - 12.4.3 按层级获取元素
 - 12.5 ChatGPT演示代码:下载Bing每日一图
 - 12.6 ChatGPT答疑解惑
 - 12.6.1 爬虫模块推荐
 - 12.6.2 应对反爬
 - 12.6.3 通过项目学习
 - 本章小结
 - 第13章 面向对象
 - 13.1 ChatGPT讲解知识点:面向对象
 - 13.1.1 面向对象的基本概念
 - 13.1.2 面向对象的优点
 - 13.2 Python中的面向对象
 - 13.2.1 类
 - 13.2.2 对象
 - 13.2.3 属性
 - 13.2.4 方法
 - 13.2.5 继承
 - 13.2.6 多态
 - 13.3 ChatGPT演示代码:MOBA游戏角色设计
 - 13.4 ChatGPT答疑解惑
 - 13.4.1 多继承
 - 13.4.2 面向对象更复杂
 - 13.4.3 Python入门标准
 - 本章小结
 - 第14章 利用ChatGPT辅助开发
 - 14.1 ChatGPT讲解知识点:数据分析
 - 14.1.1 数据分析基本概念
 - 14.1.2 数据分析的流程
 - 14.1.3 Python数据分析的常用模块
 - 14.2 ChatGPT开发实例:学生成绩排名及分布
 - 14.2.1 获取数据
 - 14.2.2 存储数据
 - 14.2.3 读取数据
 - 14.2.4 清洗数据
 - 14.2.5 数据处理
 - 14.2.6 数据可视化
 - 本章小结
 - 第15章 在程序中接入ChatGPT
 - 15.1 OpenAI API
 - 15.1.1 申请API key
 - 15.1.2 通过SDK接入
 - 15.1.3 通过命令行调用
 - 15.1.4 通过网络请求API
 - 15.2 ChatGPT接入实例:智能问答小工具
 - 15.3 为ChatGPT提供知识库
 - 15.3.1 提示工程
 - 15.3.2 微调模型
 - 15.3.3 词嵌入
 - 本章小结
 
                        展开全部
                        
出版方
北京大学出版社
北京大学出版社是在1979年,经国家出版事业管理局同意,教育部批准成立的,恢复了北京大学出版社建制。北京大学出版社依靠北大雄厚的教学、科研力量,同时积极争取国内外专家学者的合作支持,出版了大量高水平、高质量、适应多层次需要的优秀高等教育教材。 北大出版社注意对教材进行全面追踪,捕捉信息,及时修订,以跟上各学科的最新发展,反映该学科研究的最新成果,保持北大版教材的领先地位。
