Python程序设计基础(微课版 在线练习与考试软件版)

Python领域大IP作者董付国老师的最新力作
分享 推荐 0 收藏 0 阅读 29
董付国 (作者) 978-7-115-69135-4

关于本书的内容有任何问题,请联系 人邮教育-赵广宇

1.融入AIGC大模型辅助编程与注意事项,警示技术滥用与AIGC的局限性
本书充分发挥AIGC赋能教育的优势,全书每章设置AIGC辅助编程案例,并在最后一章设置了智谱清言、DeepSeek大模型接口调用的综合案例内容,紧跟时代发展趋势。
此外,基于当前大模型辅助编程的能力有限(DeepSeek无法有效拟合出可视化图表等)的问题,本书还针对性的讲解了注意准则,让学生对大模型技术的局限性以及技术滥用提高警惕。

2.资源全面升级,全方位辅助教学
本书提供全方位的教学资源配套,除了PPT课件、教学大纲、电子教案、源代码、课后习题答案、微课视频、数据文件这些基础资源,还提供了授课计划、慕课视频、在线考试与练习题库软件(含3000道题目)、Python函数与关键字速查表、Python标准库对象速查表、Python扩展库清单、AIGC辅助Python开发案例集、Python开发案例技巧合集等附加资源。
¥59.80 ¥50.83 (8.5 折)

内容摘要

全书共10章,第1章讲解Python开发环境的搭建与使用,标准库与扩展库对象的导入与使用,以及Python代码编写规范。第 2 章简单介绍常用内置类型,随后重点讲解内置函数和运算符的使用。第 3 章讲解选择结构、循环结构、异常处理结构的语法与应用。第 4 章讲解列表常用方法、列表推导式、元组与生成器表达式、切片、序列解包的语法与应用。第 5 章讲解字典与集合的创建与使用。第 6 章讲解字符串的常用方法,标准库 string、zlib、json 的基本用法,以及中英文分词、中文拼音处理、简体中文与繁体中文的转换。第 7 章讲解函数定义与调用的语法,位置参数、默认值参数、关键参数和可变长度参数的使用,变量作用域的分类与搜索顺序,lambda 表达式、生成器函数、修饰器函数等语法与应用。第 8 章讲解面向对象程序设计的相关
内容与应用。第 9 章讲解文件操作与文件夹操作等内容。第 10 章讲解 tkinter 应用开发、网络爬虫程序设计、DeepSeek 大模型与“智谱清言”大模型接口调用等内容。
本书以 Python 3.13.7 为例进行演示,代码可运行于 Python 3.5~3.14 以及更高版本,个别对版本有明确要求的代码进行了说明。
本书提供 PPT 课件、教学大纲、电子教案、源代码、数据文件、课后习题答案、在线练习与考试软件等教学资源,用书教师如有需要,可登录人邮教育社区(www.ryjiaoyu.com)免费下载。
本书适合作为研究生、本科、专科各专业的 Python 程序设计相关课程的教材,也可以作为 Python 工程师和爱好者的自学用书。

目录

第 1章 Python开发环境搭建与使用
本章学习目标
1.1 Python语言特点与应用领域
1.2 Python安装与IDLE简单使用
1.3 在PowerShell或命令提示符环境运行Python程序
1.4 安装扩展库
1.4.1 包、库、模块的概念
1.4.2 扩展库的安装
1.5 标准库、扩展库对象的导入与使用
1.5.1 import 模块名[ as 别名]
1.5.2 from 模块名/包名 import 对象名/模块名[ as 别名]
1.5.3 from 模块名 import *
1.6 Python代码编写规范
1.6.1 缩进
1.6.2 空格、空行与换行
1.6.3 标识符与关键字
1.6.4 注释与圆括号
1.6.5 定界符、分隔符与运算符
1.6.6 AIGC辅助编程注意事项
本章知识要点
习题
第 2章 内置类型、内置函数与运算符
本章学习目标
2.1 常用内置类型
2.1.1 整数、实数、复数
2.1.2 列表、元组、字典、集合
2.1.3 字符串
2.1.4 函数
2.2 运算符与表达式
2.2.1 算术运算符
2.2.2 关系运算符
2.2.3 元素测试运算符
2.2.4 集合运算符
2.2.5 逻辑运算符
2.2.6 下标运算符与属性访问运算符
2.2.7 赋值运算符
2.3 常用内置函数
2.3.1 input()、print()
2.3.2 dir()、help()
2.3.3 range()
2.3.4 类型检查与转换
2.3.5 max()、min()
2.3.6 len()、sum()
2.3.7 sorted()、reversed()
2.3.8 zip()
2.3.9 enumerate()
2.3.10 next()
2.3.11 map()、reduce()、filter()
2.4 综合例题解析
AIGC编程案例与注意准则
本章知识要点
习题
第3章 程序控制结构
本章学习目标
3.1 条件表达式
3.2 选择结构
3.2.1 单分支选择结构
3.2.2 双分支选择结构
3.2.3 嵌套的选择结构
3.2.4 多分支选择结构
3.3 循环结构
3.3.1 for循环结构
3.3.2 while循环结构
3.3.3 break与continue语句
3.3.4 循环结构优化
3.4 异常处理结构
3.4.1 异常概念与表现形式
3.4.2 异常处理结构语法与应用
3.5 综合例题解析
AIGC编程案例与注意准则
本章知识要点
习题
第4章 列表与元组
本章学习目标
4.1 列表
4.1.1 创建列表
4.1.2 列表元素访问
4.1.3 列表常用方法
4.1.4 列表对象支持的运算符
4.2 列表推导式语法与应用
4.3 切片语法与应用
4.4 元组与生成器表达式
4.4.1 创建元组
4.4.2 元组方法与常用操作
4.4.3 元组与列表的区别
4.4.4 生成器表达式
4.5 序列解包
4.6 综合例题解析
AIGC编程案例与注意准则
本章知识要点
习题
第5章 字典与集合
本章学习目标
5.1 字典
5.1.1 创建字典
5.1.2 字典常用方法
5.2 集合
5.2.1 创建集合
5.2.2 集合常用方法
5.3 综合例题解析
AIGC编程案例与注意准则
本章知识要点
习题
第6章 字符串
本章学习目标
6.1 字符串方法及应用
6.1.1 字符串常用方法清单
6.1.2 字符串编码与字节串解码
6.1.3 字符串格式化
6.1.4 find()、rfind()、index()、rindex()
6.1.5 split()、rsplit()、splitlines()、join()
6.1.6 replace()、maketrans()、translate()
6.1.7 center()、ljust()、rjust()
6.1.8 startswith()、endswith()
6.1.9 strip()、rstrip()、lstrip()
6.2 部分扩展库对字符串的处理
6.2.1 中英文分词
6.2.2 中文拼音处理
6.3 综合例题解析
AIGC编程案例与注意准则
本章知识要点
习题
第7章 函数定义与使用
本章学习目标
7.1 函数定义与调用
7.1.1 基本语法
7.1.2 递归函数定义与调用
7.2 函数参数
7.2.1 位置参数
7.2.2 默认值参数
7.2.3 关键参数
7.2.4 可变长度参数
7.2.5 实参解包
7.3 变量作用域
7.4 匿名函数的语法与应用
7.5 生成器函数定义与使用
7.7 综合例题解析
AIGC编程案例与注意准则
本章知识要点
习题
第8章 面向对象程序设计
本章学习目标
8.1 面向对象概述
8.2 类的定义与使用
8.3 数据成员与成员方法
8.3.1 私有成员与公有成员
8.3.2 数据成员
8.3.3 成员方法
8.3.4 属性
8.4 继承与封装
8.5 特殊方法
8.6 综合案例解析
AIGC编程案例与注意准则
本章知识要点
习题
第9章 文件操作
本章学习目标
9.1 文本文件与二进制文件内容操作
9.1.1 内置函数open()
9.1.2 文件对象常用方法
9.1.3 上下文管理语句with
9.1.4 文本文件内容操作案例
9.2 文件级与文件夹级操作
9.2.1 os模块
9.2.2 os.path模块
9.2.3 遍历目录树
9.3 综合案例解析
AIGC编程案例与注意准则
本章知识要点
习题
第 10章 高级应用案例
本章学习目标
10.1 tkinter用户界面开发
10.1.1 电子时钟
10.1.2 网络流量监视器
10.1.3 旋转图片式验证码
10.2 网络爬虫程序
10.2.1 爬取微信公众号文章里的图片
10.2.2 爬取某高校官网全部新闻
10.2.3 文件下载断点续传
10.3 AIGC大模型编程
10.3.1 调用“智谱清言”大模型接口
10.3.2 调用DeepSeek大模型接口
AIGC编程案例与注意准则
本章知识要点
习题
参考文献

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

董付国,教授,2门山东省一流本科课程、1门山东省智慧课程、1门智慧树精品课程负责人,3本山东省普通高等教育一流教材、1本全国高等学校计算机教育研究会“十四五”规划教材作者,第六届中国计算机教育大会教学案例评选特等奖,智慧树教学名师,华为独立顾问,人邮教师学院、阿里云天池实训平台、水滴实验营、青椒课堂合作伙伴,人民邮电出版社“优秀作译者”,出版的Python系列教材被国内近千所学校选用,累计印刷超过260次,其中1本在台湾发行繁体版。长期维护微信公众号“Python小屋”并免费分享超过1400篇原创Python技术文章和超过700节微课视频,应邀为国内高校、企业作报告和培训超过160次,多次应邀出席全国教学研讨会做Python专题报告。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部