账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Python编程入门与实战指南 - 高等学校新工科计算机类专业系列教材 - 中国高校教材图书网
书名: Python编程入门与实战指南 高等学校新工科计算机类专业系列教材
ISBN:9787560675848 条码:5606
作者: 曹锐  相关图书 装订:
印次:1-1 开本:16开
定价: ¥58.00  折扣价:¥55.10
折扣:0.95 节省了2.9元
字数: 511千字
出版社: 西安电子科技大学出版社 页数: 344页
发行编号: 每包册数: 7
出版日期: 2025-6-23
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书从初学者的角度出发,从基本的程序设计思想入手,以通俗易懂的语言、丰富案例,详细介绍了使用Python编程需要掌握的知识和技术。全书分为基础理论篇和项目实践篇,内容包括开启编程之旅、Python编程基础、流程控制、组合数据类型、字符串、函数、Python计算生态与常用标准库、文件操作、面向对象及四个阶段项目。
本书适合作为高等教育本专科院校计算机相关专业“Python程序设计”课程的教材,也可供程序设计爱好者自学使用。

作者简介:
 
章节目录:
第一部分 基础理论篇


第1章 开启编程之旅 2
1.1 程序设计语言简介 2
1.1.1 程序设计语言的定义 2
1.1.2 Python简介 3
1.1.3 Python开发环境 4
1.2 初识Python程序 17
1.2.1 Python语言的特点 17
1.2.2 Python程序的基本规则 18
1.2.3 我的第一个Python程序 20
1.3 输入与输出 21
1.3.1 print()函数 22
1.3.2 input()函数 23
本章习题 25
第2章 Python编程基础 29
2.1 变量和赋值 29
2.1.1 变量的赋值 29
2.1.2 标识符 30
2.1.3 变量在内存中的表示 31
2.2 数据类型 32
2.2.1 基本数据类型 32
2.2.2 数据类型及其应用 32
2.3 运算符与表达式 44
2.3.1 表达式 44
2.3.2 运算符 45
2.4 实验:实现模拟超市商品入库功能 48
本章习题 51
第3章 流程控制 54
3.1 程序的三种控制结构 54
3.1.1 算法与流程图 55
3.1.2 关系表达式 56
3.2 选择结构 58
3.2.1 单分支if语句 58
3.2.2 双分支if...else语句 59
3.2.3 多分支if...elif语句 61
3.2.4 嵌套的if语句 64
3.2.5 pass语句 65
3.3 循环结构 65
3.3.1 range函数 65
3.3.2 for循环语句 66
3.3.3 while循环语句 68
3.3.4 循环嵌套 71
3.3.5 break和continue语句 73
3.4 实验:实现超市购物功能 79
本章习题 83
第4章 组合数据类型 89
4.1 列表 90
4.1.1 列表的创建 90
4.1.2 列表的相关操作 92
4.2 元组 100
4.2.1 创建元组 100
4.2.2 元组的常见操作 101
4.2.3 元组的内置函数 103
4.3 字典 104
4.3.1 字典的创建 104
4.3.2 字典的常见操作 105
4.4 实验:实现超市商品管理功能 112
本章习题 118
第5章 字符串 124
5.1 字符串简介 124
5.1.1 字符串的创建 124
5.1.2 字符串的运算符 125
5.2 访问字符串中的值 127
5.2.1 获取字符串中的单个字符 128
5.2.2 使用切片截取子字符串 128
5.3 字符串的操作 130
5.3.1 字符串的查找与替换 130
5.3.2 字符串的统计 132
5.3.3 字符串大小写的转换 133
5.3.4 字符串的分隔与拼接 134
5.3.5 字符串中指定字符的删除 135
5.3.6 字符串的对齐方式 136
5.4 异常处理 139
5.4.1 错误与异常 139
5.4.2 捕获简单的异常 141
5.4.3 捕获多个异常 142
5.4.4 异常类 143
5.4.5 自定义异常 143
5.5 实验:实现超市购物商品数量
检测功能 145
本章习题 150
第6章 函数 153
6.1 初识函数 153
6.2 函数的定义和使用 154
6.2.1 函数的定义 155
6.2.2 函数的调用 156
6.2.3 函数的返回值 156
6.3 函数的参数 159
6.3.1 形参和实参 159
6.3.2 参数类型 161
6.4 变量的作用域 166
6.4.1 局部变量 166
6.4.2 全局变量 168
6.4.3 带global关键字的变量 168
6.4.4 带nonlocal关键字的变量 169
6.5 递归函数和匿名函数 170
6.5.1 递归函数 170
6.5.2 匿名函数 172
6.6 实验:实现基于控制台的购物系统 174
本章习题 177
第7章 Python计算生态与常用标准库 181
7.1 模块简介 181
7.1.1 模块与计算生态 181
7.1.2 模块的导入方式 183
7.1.3 __name__属性 186
7.2 标准库 187
7.2.1 turtle库 187
7.2.2 random库 195
7.2.3 time库 197
7.3 第三方库 200
7.3.1 第三方库的安装方法 200
7.3.2 jieba库 200
7.3.3 wordcloud库 204
7.4 使用Python实现工作自动化 206
7.4.1 Anaconda简介 206
7.4.2 用Python进行网络爬虫 208
7.4.3 批量文件的重命名 209
7.5 实验:实现随机生成验证码功能 211
本章习题 212
第8章 文件操作 221
8.1 文件介绍 221
8.2 文件的访问 222
8.2.1 文件的打开与关闭 222
8.2.2 文件的读写 224
8.2.3 文件的定位读写 230
8.3 OS模块和fileinput模块 231
8.3.1 OS模块 232
8.3.2 fileinput模块 235
8.4 程序的异常处理 236
8.4.1 异常的类型 236
8.4.2 异常处理机制 237
8.4.3 使用raise主动抛出异常 240
8.5 实验:实现保存进货交易记录功能 242
本章习题 248
第9章 面向对象 256
9.1 面向对象概述 256
9.1.1 编程设计三问 256
9.1.2 面向对象的思想 257
9.2 类和对象 258
9.2.1 类的定义 258
9.2.2 创建类的对象 259
9.2.3 构造方法和析构方法 260
9.3 类的成员 264
9.3.1 属性 264
9.3.2 方法 267
9.3.3 公有成员和私有成员 269
9.4 面向对象的三大特性 270
9.4.1 封装 270
9.4.2 继承 275
9.4.3 多态 280
9.5 运算符的重载 284
9.6 实验:课程管理功能 287
本章习题 293



第二部分 项目实践篇


第10章 阶段项目——群收款小工具 298
10.1 项目介绍 298
10.1.1 项目描述 298
10.1.2 目标 298
10.2 项目分析 298
10.3 项目实施 299
10.3.1 第一阶段:邀请朋友 299
10.3.2 第二阶段:生成账单 300
10.3.3 第三阶段:谁是幸运儿 301
10.3.4 第四阶段:聚会结束 303
第11章 阶段项目——井字棋游戏 305
11.1 项目介绍 305
11.1.1 项目描述 305
11.1.2 目标 305
11.2 项目分析 305
11.3 项目实施 306
11.3.1 第一阶段:欢迎来到赛场 306
11.3.2 第二阶段:游戏进行中 307
11.3.3 第三阶段:选择落子位置 308
11.3.4 第四阶段:分析棋盘局势 310
11.3.5 第五阶段:开启双人对决 312
第12章 阶段项目——实时货币转换器 316
12.1 项目介绍 316
12.1.1 项目描述 316
12.1.2 目标 316
12.2 项目分析 316
12.3 项目实施 317
12.3.1 第一阶段:固定汇率的简单
兑换 317
12.3.2 第二阶段:动态汇率的简单
计算 317
12.3.3 第三阶段:固定汇率的复杂
兑换 318
12.3.4 第四阶段:访问实时汇率信息 319
12.3.5 第五阶段:实时汇率的任意
兑换 322
12.3.6 第六阶段:使用外汇包实现任意
兑换 324
第13章 阶段项目——ToDoList待办事项
管理系统 325
13.1 项目介绍 325
13.1.1 项目描述 325
13.1.2 目标 326
13.2 项目分析 326
13.3 项目实施 327
13.3.1 第一阶段:设计待办事项
Todo类 327
13.3.2 第二阶段:定义事项管理类
TodoManager 328
13.3.3 第三阶段:编写控制界面程序
console.py 331
13.3.4 项目总结 335


参考文献 336
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息