• Python程序设计基础(第3版·微课版·公共课版·在线学习软件版)
  • Python程序设计基础(第3版·微课版·公共课版·在线学习软件版)
21年品牌 40万+商家 超1.5亿件商品

Python程序设计基础(第3版·微课版·公共课版·在线学习软件版)

16.68 2.8折 59.8 九五品

库存5件

陕西西安
认证卖家担保交易快速发货售后保障

作者董付国

出版社清华大学出版社

出版时间2023-01

版次3

装帧其他

上书时间2024-09-01

大白杨书店

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
个别少许划线笔记
图书标准信息
  • 作者 董付国
  • 出版社 清华大学出版社
  • 出版时间 2023-01
  • 版次 3
  • ISBN 9787302611035
  • 定价 59.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 328页
  • 字数 460千字
【内容简介】
全书共13章:第1章介绍Python基本知识与概念,Python开发环境配置与使用,扩展库安装与 使用;第2章讲解运算符与表达式以及内置函数的用法;第3章讲解列表、元组、字典、集合的常用 方法和操作;第4章讲解选择结构与循环结构的语法和应用;第5章讲解函数的定义与使用,函数参 数、变量作用域以及lambda表达式;第6章讲解类的定义与实例化,数据成员与成员方法,特殊方 法与运算符重载;第7章讲解字符串对象及其操作;第8章讲解正则表达式语法与应用;第9章讲解 文件操作的基本知识,文件对象,文本文件内容读写,二进制文件操作与对象序列化;第10章讲解 文件复制、移动、重命名、遍历等文件级操作以及文件夹操作;第11章讲解异常处理结构语法与应 用;第12章讲解Python对SQLite数据库的操作;第13章讲解数据分析、数据处理、数据可视化以及 科学计算。 本书全部案例代码使用Python 3.8.x和Python 3.9.x编写,适当介绍了Python 3.10/3.11的新特 性,大部分内容也适用于Python 3.7.x及更低版本。本书对Python内部工作原理进行一定程度的剖 析,并适当介绍了Python代码优化和安全编程的有关知识,可以满足不同层次读者的需求。本书可 作为Python程序设计基础的公共课教材,也可供Python程序设计爱好者自学。
【作者简介】
:
    董付国,山东工商学院计算机学院副教授,山东省一流本科课程“Python应用开发”负责人。先后出版17本Python系列教材,多次获得校级教学优秀效果奖一等奖和教学质量奖,开发过多套大型系统和软件,发表教研、科研论文40余篇,EI收录近30篇,拥有国家发明专利1项、软件著作权1项,主持和参与多项纵向课题。长期维护微信公众号“Python小屋”,免费分享超过1000篇原创技术文章和500节微课视频。
【目录】
 

第 1 章 

 Python 开发环境搭建与使用  1 

11 Python 语言简介  1 

12 Python 版本选择  1 

13 Python 编程规范与代码优化建议  2 

14 IDLE、Anaconda3 的安装与使用  4 

141 Python 解释器安装与 IDLE 简单使用 4 

142 Jupyter Notebook 与 Spyder 安装与使用  10 

15 安装扩展库  12 

16 标准库与扩展库中对象的导入与使用  14 

161 import 包名 / 模块名 [as 别名 ]  14 

162 from 包名 / 模块名 import 模块名 / 对象名 [ as 别名 ]  15 

163 from 模块名 import *  15 

17 __name__ 属性的作用 ( 选讲 )  16 

本章小结  16 

习题  17 

第 2 章 

 运算符、表达式与内置对象  19 

21 Python 常用内置对象  19 

211 常量与变量  20 

212 数字  21 

213 字符串与字节串  23 

214 列表、元组、字典、集合  24 

22 Python 运算符与表达式  25 

221 算术运算符  27 

222 关系运算符  29 

223 成员测试运算符 in 与同一性测试运算符 is( 选讲 )  29 

224 位运算符与集合运算符 ( 选讲 )  30 

225 逻辑运算符  31 

226 矩阵乘法运算符 @( 选讲 )  31 

 

227 补充说明  32 

23 Python 关键字简要说明  34 

24 Python 常用内置函数  35 

241 类型转换与类型判断  41 

242 最值与求和  44 

243 基本输入输出  45 

244 排序与逆序  46 

245 枚举  47 

246 map()、reduce()、filter()  47 

247 range()  50 

248 zip()  50 

249 eval()  51 

25 精彩案例赏析  52 

本章小结  52 

习题  53 

第 3 章 

 Python 可迭代对象 57 

31 列表  58 

311 列表创建与删除  59 

312 列表元素访问  59 

313 列表常用方法  60 

314 列表对象支持的运算符  65 

315 内置函数对列表的操作  66 

316 列表推导式语法与应用  66 

317 切片操作  70 

32 元组  73 

321 元组创建与元素访问  73 

322 元组与列表的异同点  74 

323 生成器表达式  75 

33 字典  75 

331 字典创建与删除  76 

332 字典元素访问  77 

333 元素添加、修改与删除  79 

334 标准库 collections 中与字典有关的类  80 

34 集合  81 

341 集合创建与删除  81 

342 集合方法与运算  82 

 

343 集合应用案例  84 

35 序列解包  86 

本章小结  87 

习题  88 

第 4 章 

 程序控制结构  91 

41 条件表达式  91 

42 选择结构  92 

421 单分支选择结构  92 

422 双分支选择结构  93 

423 多分支选择结构  94 

424 选择结构的嵌套  95 

43 循环结构  96 

431 for 循环与 while 循环  96 

432 break 语句与 continue 语句  97 

433 代码优化技巧  98 

44 精彩案例赏析  99 

本章小结  102 

习题  103 

第 5 章 

 函数  105 

51 函数的定义与使用  105 

511 基本语法  105 

512 函数嵌套定义、可调用对象与修饰器 ( 选讲 )  107 

513 函数递归调用  109 

52 函数参数  110 

521 位置参数  111 

522 默认值参数  111 

523 关键参数  113 

524 可变长度参数  113 

525 实参序列解包  114 

53 变量作用域  115 

54 lambda 表达式  117 

55 生成器函数设计与使用  118 

56 精彩案例赏析  120 

本章小结  134 

 

习题  135 

第 6 章 

 面向对象程序设计 ( 选讲 ) 140 

61 类的定义与使用  140 

62 数据成员与成员方法  141 

621 私有成员与公有成员  141 

622 数据成员  142 

623 成员方法、类方法、静态方法、抽象方法  143 

624 属性  145 

625 类与对象的动态性、混入机制  147 

63 继承、多态  148 

631 继承  148 

632 多态  149 

64 特殊方法与运算符重载  150 

65 精彩案例赏析  152 

651 自定义队列  152 

652 自定义栈  155 

本章小结  157 

习题  157 

第 7 章 

 字符串  161 

71 字符串编码格式简介  162 

72 转义字符与原始字符串  162 

73 字符串格式化  163 

731 使用 % 运算符进行格式化 ( 选讲 )  163 

732 使用 format() 方法进行字符串格式化  165 

733 格式化的字符串常量  166 

74 字符串常用操作  166 

741 find()、rfind()、index()、rindex()、count()  168 

742 split()、rsplit()  169 

743 join()  170 

744 lower()、upper()、capitalize()、title()、

swapcase()  170 

745 replace()、maketrans()、translate()  170 

746 strip()、rstrip()、lstrip()  171 

747 startswith()、endswith()  172 

 

748 isalnum()、isalpha()、isdigit()、isdecimal()、

isnumeric()、isspace()、isupper()、islower()  172 

749 center()、ljust()、rjust()、zfill()  173 

7410 字符串对象支持的运算符  173 

7411 适用于字符串对象的内置函数  175 

7412 字符串对象的切片操作  177 

75 字符串常量  177 

76 中英文分词  178 

77 汉字到拼音的转换  178 

78 精彩案例赏析  179 

本章小结  181 

习题  182 

第 8 章 

 正则表达式 ( 选讲 )  184 

81 正则表达式语法  184 

811 正则表达式基本语法  184 

812 正则表达式扩展语法  185 

813 正则表达式集锦  186 

82 直接使用正则表达式模块 re 处理字符串  187 

83 使用正则表达式对象处理字符串  190 

84 Match 对象  192 

85 精彩案例赏析  194 

本章小结  195 

习题  196 

第 9 章 

 文件内容操作  203 

91 文件操作基本知识  204 

911 内置函数 open()  205 

912 文件对象属性与常用方法  206 

913 上下文管理语句 with  207 

92 文本文件内容操作案例精选  207 

93 二进制文件操作案例精选  211 

931 使用 pickle 模块读写二进制文件 ( 选讲 )  211 

932 使用 struct 模块读写二进制文件 ( 选讲 )  213 

933 使用 shelve 模块操作二进制文件 ( 选讲 )  214 

934 其他常见类型二进制文件操作案例  214 

 

本章小结  220 

习题  220 

第 10 章 

 文件与文件夹操作 224 

101 os 模块  224 

102 ospath 模块  226 

103 shutil 模块  228 

104 精彩案例赏析  229 

本章小结  232 

习题  232 

第 11 章 

 异常处理结构与单元测试  235 

111 异常处理结构  235 

1111 异常的概念与表现形式  235 

1112 Python 内置异常类层次结构  236 

1113 异常处理结构语法与应用  237 

1114 断言与上下文管理语句  242 

112 单元测试模块 unittest( 选讲 )  243 

本章小结  246 

习题  246 

第 12 章 

 SQLite 数据库应用开发 ( 选讲 )  250 

121 使用 Python 操作 SQLite 数据库  250 

1211 Connection 对象  251 

1212 Cursor 对象  252 

122 精彩案例赏析  255 

本章小结  257 

习题  257 

第 13 章 

 数据分析、科学计算与可视化  259 

131 NumPy 数组运算与矩阵运算  259 

132 SciPy 科学计算 ( 选讲 )  266 

1321 数学、物理常用常数与单位  267 

1322 特殊函数模块 special  267 

 

1323 信号处理模块 signal  268 

1324 多项式计算  270 

133 Pandas 数据分析  272 

134 统计分析标准库 statistics  279 

135 Matplotlib 可视化  281 

1351 绘制折线图  281 

1352 绘制散点图  281 

1353 绘制饼状图  282 

1354 绘制带有中文标签和图例的图  284 

1355 绘制图例标签中带有公式的图  284 

1356 绘图区域切分  285 

1357 绘制三维曲线  286 

1358 绘制三维曲面  287 

1359 绘制柱状图  288 

13510 绘制箱线图  290 

13511 绘制雷达图  291 

136 创建词云图  292 

本章小结  293 

习题  294 

附录 

 精彩在继续  298 

附录 A GUI 开发  298 

附录 B 计算机图形学编程  301 

附录 C 图像编程  303 

附录 D 密码学编程  306 

附录 E 系统运维  306 

附录 F Windows 系统编程  307 

附录 G 软件分析与逆向工程  309 

参考文献 

  311 
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

个别少许划线笔记
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP