标签
内容简介
本书共15章,第1章讲解了ChatGPT的功能及在编程学习中的作用;第2章讲解了Python的语言特点及开发环境的搭建;第3-10章讲解了Python的语言基础,包括输入与输出、变量与类型、运算、控制流、函数、列表、字典、模块;第11-13章介绍了使用Python进行文件操作、网络爬虫的相关操作,以及面向对象程序设计;第14-15章介绍了ChatGPT工具在编程中的应用,包括利用它进行辅助开发和在程序中接入ChatGPT。
编辑推荐
这是一本把ChatGPT嵌入Python学习全过程的入门书。全书15章结构清晰:先讲ChatGPT的功能及其在编程学习中的作用,再搭建Python开发环境,随后覆盖输入输出、变量类型、运算、控制流、函数、列表、字典、模块等语言基础,进而延伸到文件操作、网络爬虫和面向对象程序设计,最后两章聚焦用ChatGPT辅助开发以及在程序中接入ChatGPT。它的亮点在于把“学编程”和“用AI学编程”两条线并置,读者既能打下Python基础,又能形成借助AI排查问题、理解代码的习惯。适合零基础或初学者边学边练,也适合有编程经验者快速了解如何把ChatGPT接入自己的开发流程。阅读时切忌只看不敲,每章的示例都应亲手运行并尝试让ChatGPT解释或改写。
适合谁读
适合
- 零基础想学Python、希望有AI辅助答疑的编程初学者
- 在校学生需要一本结构完整、章节清晰的Python入门教材
- 有编程经验者想了解如何用ChatGPT辅助开发并接入程序
- 自学编程者希望建立借助AI排查代码问题的学习习惯
不适合
- 已有扎实Python功底、想深入算法或工程架构的进阶读者
- 期待系统讲解数据结构与算法理论的读者
- 只想了解ChatGPT产品功能、不打算学编程的读者
阅读建议
- 按章节顺序学习,每章代码亲手敲一遍,遇到报错先自己排查再问ChatGPT。
- 读完后用ChatGPT复述每章要点并让它出练习题,检验理解是否到位。
- 第14、15章可结合实际小项目练习,把ChatGPT接入自己的脚本中体会协作开发。
出版社简介
北京大学出版社
中国 · 成立于 1979 年
北京大学出版社是一家综合性大学出版社,其出版方向涵盖古典文学、科学科普、社会文化、世界史、西方哲学与文化等领域。库内收录图书6031种,代表性图书包括《红楼梦》《狭义与广义相对论浅说(第15版)(附爱因斯坦关于统一场论及其他经典论文)》《几何原本》《圆锥曲线论》《东晋门阀政治》《神话哲学(上卷)》《神话哲学(下卷)》《海陆的起源》等。代表作者有曹雪芹、周汝昌、爱因斯坦、欧几里得、阿波罗尼奥斯、田余庆、谢林、先刚等。该社在古典文学与西方哲学原典译介方面形成特色,兼及科学经典与社会文化研究。因公开资料有限,此处仅依据库内图书呈现其出版方向,不作额外延伸。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 快速上手ChatGPT
- 1.1 ChatGPT的自我介绍
- 1.2 用ChatGPT学Python
- 本章小结
- 第2章 搭建Python开发环境
- 2.1 ChatGPT讲解知识点——Python快速入门
- 2.2 Python环境搭建
- 2.3 ChatGPT答疑解惑
- 本章小结
- 第3章 输入与输出
- 3.1 ChatGPT讲解知识点——Python基础概念
- 3.2 输入输出
- 3.3 ChatGPT答疑解惑
- 本章小结
- 第4章 变量与数据类型
- 4.1 ChatGPT讲解知识点——变量
- 4.2 变量的使用
- 4.3 ChatGPT讲解知识点——数据类型
- 4.4 Python基本数据类型
- 4.5 ChatGPT答疑解惑
- 本章小结
- 第5章 运算
- 5.1 ChatGPT讲解知识点——运算符
- 5.2 算术运算符
- 5.3 赋值运算符
- 5.4 比较运算符
- 5.5 逻辑运算符
- 5.6 位运算符
- 5.7 成员运算符
- 5.8 身份运算符
- 5.9 ChatGPT演示代码——计算BMI
- 5.10 ChatGPT答疑解惑
- 本章小结
- 第6章 控制流
- 6.1 ChatGPT讲解知识点——控制流
- 6.2 条件判断
- 6.3 ChatGPT演示代码——计算BMI升级版
- 6.4 循环
- 6.5 控制流的嵌套
- 6.6 ChatGPT演示代码——猜数字游戏
- 6.7 ChatGPT答疑解惑
- 本章小结
- 第7章 函数
- 7.1 ChatGPT讲解知识点——函数
- 7.2 函数的使用
- 7.3 函数的参数
- 7.4 ChatGPT讲解知识点——匿名函数
- 7.5 变量的作用域
- 7.6 ChatGPT演示代码——绘制字符方阵
- 7.7 ChatGPT答疑解惑
- 本章小结
- 第8章 列表
- 8.1 ChatGPT讲解知识点——列表
- 8.2 列表的常用操作
- 8.3 ChatGPT讲解知识点——列表解析式
- 8.4 ChatGPT讲解知识点——字符串与列表
- 8.5 ChatGPT演示代码——购物清单
- 8.6 ChatGPT答疑解惑
- 本章小结
- 第9章 字典
- 9.1 ChatGPT讲解知识点——字典
- 9.2 字典的常用操作
- 9.3 ChatGPT讲解知识点——del语句
- 9.4 ChatGPT讲解知识点——其他复合数据类型
- 9.5 ChatGPT演示代码——小说中的词频统计
- 9.6 ChatGPT答疑解惑
- 本章小结
- 第10章 模块
- 10.1 ChatGPT讲解知识点——模块
- 10.2 用ChatGPT学Python标准库
- 10.3 用ChatGPT学第三方模块
- 10.4 ChatGPT演示代码——绘制爱心图案
- 10.5 ChatGPT演示代码——一元二次方程计算器
- 10.6 ChatGPT答疑解惑
- 本章小结
- 第11章 文件操作
- 11.1 ChatGPT讲解知识点——文件读写
- 11.2 用ChatGPT学其他类型文件的读写
- 11.3 文件系统操作
- 11.4 ChatGPT演示代码——批量文件搜索器
- 11.5 ChatGPT答疑解惑
- 本章小结
- 第12章 网络爬虫
- 12.1 ChatGPT讲解知识点——网络爬虫
- 12.2 用ChatGPT学网页前端基础知识
- 12.3 requests模块
- 12.4 bs4模块
- 12.5 ChatGPT演示代码——下载Bing每日一图
- 12.6 ChatGPT答疑解惑
- 本章小结
- 第13章 面向对象
- 13.1 ChatGPT讲解知识点——面向对象
- 13.2 Python中的面向对象
- 13.3 ChatGPT演示代码——MOBA游戏角色设计
- 13.4 ChatGPT答疑解惑
- 本章小结
- 第14章 利用ChatGPT辅助开发
- 14.1 ChatGPT讲解知识点——数据分析
- 14.2 ChatGPT开发实例——学生成绩排名及分布
- 本章小结
- 第15章 在程序中接入ChatGPT
- 15.1 OpenAI API
- 15.2 ChatGPT接入实例——智能问答小工具
- 15.3 为ChatGPT提供知识库
- 本章小结
常见问题
完全没接触过编程,能跟得上吗?
本书从开发环境搭建和语言基础讲起,结构循序渐进,适合零基础入门。但编程需要动手练习,只看不写很难掌握,建议每章代码都亲手运行一遍。
书里讲的ChatGPT辅助编程具体指什么?
主要包括用ChatGPT解释代码、排查报错、生成示例,以及在程序中调用ChatGPT接口实现功能。书中第14、15章集中讲解这些应用方式。
学完能达到什么水平?
可以掌握Python基础语法、文件操作、简单爬虫和面向对象编程,并具备借助ChatGPT辅助开发的能力。要达到工程级水平仍需后续项目实践和深入学习。
网络爬虫部分需要额外基础吗?
书中爬虫章节建立在前面列表、字典、模块和文件操作的基础上,按顺序学完即可理解。若跳过基础直接看爬虫部分,可能会感到吃力。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
袁昕
作者
袁昕,公开资料有限,从库内收录的四种作品来看,其写作主要围绕编程教育与养老产业研究两个方向展开。在编程类图书中,袁昕以“码上行动”为系列名,面向零基础读者讲解 Python 编程,并引入 ChatGPT 作为辅助工具,内容涉及用 Python 与 ChatGPT 高效完成 Excel 数据分析等实用场景,写作偏重操作性与入门引导,强调借助新工具降低学习门槛、提升办公效率。在社科领域,袁昕参与撰写养老产业发展研究报告,关注健康中国背景下的幸福养老议题,体现出对现实产业与公共政策的观察。整体而言,其作品兼顾技术普及与社会议题,面向初学者和关注养老产业的读者。