Python基础实训教程
全新正版 急速发货
¥
33.4
6.7折
¥
49.8
全新
库存4件
作者席二辉
出版社电子工业出版社
ISBN9787121448645
出版时间2023-02
装帧平装
开本其他
定价49.8元
货号29515587
上书时间2024-11-24
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
本书分为前后两部分,部分以Python基础知识为主,案例贯穿始终,主要包括:基础知识、面向对象、多线程、数据库编程、图形界面设计和文件操作;第二部分以小游戏和项目开发案例为主线,在游戏和项目设计与开发中学习知识点的应用,做、学、练于一体。本书语言精练、层次清晰、由浅入深,以案例为主线讲解知识点,以精心设计的5个具有吸引力的游戏和项目作为章节名称进行知识点的实践训练,激发学生学习兴趣和学习愿望。 本书提供完整的课程资源包,包括案例源代码、课件PPT等。 本书可以作为本科院校计算机相关专业Python基础课程的教材或实践配套教材,也可以作为非计算机专业Python语言公共基础课教程和大专、培训类学校的教材,还可以作为程序员或编程爱好者的参考用书。
作者简介
席二辉,男,1982年出生,硕士研究生,2012年毕业于中原工学院计算机应用技术专业。,广州工商学院工学院数据科学于大数据技术教研室教师,在一线教学岗位工作十余年,主要从事计算机语言类课程教学工作,并长期坚持在企业参与顶岗实践。席老师善于钻研,勇于创新,致力于计算机语言类教学改革研究,完成多项计算机语言类教改项目,具有丰富的计算机语言类教学和实践经验。
目录
目 录
第1章 基础知识1
1.1 Python语言简介1
1.1.1 认识Python1
1.1.2 Python的下载与安装5
1.1.3 开发和运行Python程序8
1.1.4 Python的开发环境11
1.1.5 使用pip管理Python扩展库11
1.1.6 Python扩展库的导入12
1.2 Anaconda 3开发环境的安装与使用14
1.2.1 Anaconda 3的下载与安装14
1.2.2 Spyder的配置与使用15
1.2.3 Jupyter Notebook17
1.3 Python语言的编码规范19
1.3.1 标识符命名规则19
1.3.2 代码缩进19
1.3.3 空格与空行20
1.3.4 注释语句20
1.3.5 折行处理21
1.3.6 圆括号21
1.3.7 保留字21
1.4 数据类型和变量22
1.4.1 数据类型22
1.4.2 变量26
1.5 运算符和表达式27
1.5.1 算术运算符27
1.5.2 表达式33
1.6 控制结构34
1.6.1 条件判断语句34
1.6.2 循环语句36
1.7 函数与模块39
1.7.1 函数39
1.7.2 模块41
1.8 小结44
习题144
第2章 面向对象45
2.1 类与对象45
2.1.1 创建类45
2.1.2 创建对象46
2.2 构造与析构方法46
2.2.1 构造方法46
2.2.2 析构方法47
2.3 变量48
2.3.1 成员变量48
2.3.2 类变量49
2.4 方法50
2.4.1 实例方法50
2.4.2 类方法51
2.4.3 静态方法52
2.5 继承53
2.5.1 类的继承53
2.5.2 方法的重写54
2.5.3 多重继承55
2.6 多态56
2.7 小结57
习题257
第3章 多线程59
3.1 认识线程59
3.2 创建线程59
3.2.1 Thread(?)方法59
3.2.2 继承线程类60
3.2.3 守护线程62
3.3 join(?)方法63
3.4 线程同步65
3.4.1 认识同步65
3.4.2 锁65
3.4.3 条件变量68
3.5 小结69
习题370
第4章 数据库编程71
4.1 认识数据库71
4.2 数据类型71
4.3 SQLite的基本操作72
4.3.1 创建72
4.3.2 插入73
4.3.3 修改74
4.3.4 删除74
4.3.5 查找75
4.4 SQLite3编程77
4.4.1 创建数据表77
4.4.2 数据表的基本操作78
4.5 小结80
习题480
第5章 图形界面设计82
5.1 初识tkinter82
5.2 布局管理器83
5.2.1 pack布局83
5.2.2 place布局83
5.2.3 grid布局84
5.3 常用组件85
5.3.1 Button86
5.3.2 Label86
5.3.3 Entry87
5.3.4 Listbox88
5.3.5 Radiobutton89
5.3.6 Checkbutton90
5.3.7 Scale91
5.3.8 Frame92
5.3.9 Menu93
5.4 事件处理94
5.4.1 command参数94
5.4.2 bind( )方法95
5.5 小结96
习题596
第6章 文件操作97
6.1 文件的打开与关闭97
6.1.1 打开97
6.1.2 关闭98
6.2 文件的读/写99
6.2.1 文本文件的读/写99
6.2.2 二进制文件的读/写101
6.3 目录与文件102
6.3.1 目录操作102
6.3.2 文件操作103
6.4 小结104
习题6104
第7章 猜数字105
7.1 游戏介绍105
7.2 设计思路105
7.3 关键技术106
7.4 游戏界面110
7.4.1 界面设计110
7.4.2 判断框111
7.4.3 对话框112
7.5 编程实现112
7.6 小结114
第8章 飞船绕行星旋转115
8.1 项目介绍115
8.2 设计思路115
8.3 关键技术116
8.3.1 位图的绘制116
8.3.2 旋转116
8.4 界面117
8.4.1 绘制背景117
8.4.2 行星118
8.4.3 飞船119
8.5 编程实现120
8.6 小结123
第9章 连连看124
9.1 游戏介绍124
9.2 设计思路125
9.2.1 方块布局125
9.2.2 游戏规则126
9.3 关键技术127
9.3.1 Canvas对象128
9.3.2 绘制图形128
9.4 编程实现134
9.5 小结138
第10章 推箱子139
10.1 游戏介绍139
10.2 设计思路140
10.3 关键技术142
10.3.1 一维数组与二维数组142
10.3.2 列表复制—深拷贝146
10.4 编程实现147
10.5 小结152
第11章 贪吃蛇153
11.1 游戏介绍153
11.2 游戏规则153
11.3 类的设计155
11.4 搭建游戏框架156
11.4.1 pygame模块156
11.4.2 游戏界面157
11.4.3 创建食物158
11.4.4 创建贪吃蛇160
11.4.5 贪吃蛇吃食物及死亡的判断162
11.5 编程实现163
11.6 小结168
参考文献169
内容摘要
本书分为前后两部分,部分以Python基础知识为主,案例贯穿始终,主要包括:基础知识、面向对象、多线程、数据库编程、图形界面设计和文件操作;第二部分以小游戏和项目开发案例为主线,在游戏和项目设计与开发中学习知识点的应用,做、学、练于一体。本书语言精练、层次清晰、由浅入深,以案例为主线讲解知识点,以精心设计的5个具有吸引力的游戏和项目作为章节名称进行知识点的实践训练,激发学生学习兴趣和学习愿望。 本书提供完整的课程资源包,包括案例源代码、课件PPT等。 本书可以作为本科院校计算机相关专业Python基础课程的教材或实践配套教材,也可以作为非计算机专业Python语言公共基础课教程和大专、培训类学校的教材,还可以作为程序员或编程爱好者的参考用书。
主编推荐
席二辉,男,1982年出生,硕士研究生,2012年毕业于中原工学院计算机应用技术专业。,广州工商学院工学院数据科学于大数据技术教研室教师,在一线教学岗位工作十余年,主要从事计算机语言类课程教学工作,并长期坚持在企业参与顶岗实践。席老师善于钻研,勇于创新,致力于计算机语言类教学改革研究,完成多项计算机语言类教改项目,具有丰富的计算机语言类教学和实践经验。
— 没有更多了 —
以下为对购买帮助不大的评价