主页 详情

《Python程序设计与案例教程》_王小银主编;王曙燕副主编_14629210_9787560651729

【书名】:《Python程序设计与案例教程》
【作者】:王小银主编;王曙燕副主编
【出版社】:西安:西安电子科技大学出版社
【时间】:2019
【页数】:272
【ISBN】:9787560651729
【SS码】:14629210

最新查询

内容简介

第1章 程序设计基础与Python概述

1.1 程序设计与程序设计语言

1.1.1 程序设计与计算思维

1.1.2 程序设计语言

1.2 Python语言概述

1.2.1 Python语言的发展

1.2.2 Python语言的特点

1.3 Python语言开发环境

1.3.1 Windows环境下安装Python开发环境

1.3.2 运行第一个Python程序

1.3.3 集成开发环境——PyCharm安装

1.3.4 PyCharm的使用

1.4 Python开发版本

练习题

第2章 数据类型

2.1 标识符、常量和变量

2.1.1 标识符

2.1.2 常量

2.1.3 变量

2.2 Python的基本数据类型

2.2.1 整型数据

2.2.2 浮点型数据

2.2.3 字符型数据

2.2.4 布尔型数据

2.2.5 复数类型数据

2.3 运算符与表达式

2.3.1 算术运算符

2.3.2 赋值运算符

2.3.3 关系运算符

2.3.4 逻辑运算符

2.3.5 成员运算符

2.3.6 同一性运算符

2.4 math库及其使用

2.5 数据类型转换

2.5.1 自动类型转换

2.5.2 强制类型转换

练习题

第3章 Python程序设计基础

3.1 算法

3.1.1 算法的概念

3.1.2 算法的评价标准

3.1.3 算法的表示

3.2 程序的基本结构

3.2.1 顺序结构

3.2.2 选择结构

3.2.3 循环结构

3.3 数据的输入与输出

3.3.1 标准输入/输出

3.3.2 格式化输出

3.3.3 字符串的format方法

3.4 顺序程序设计举例

练习题

第4章 选择结构程序设计

4.1 单分支选择结构

4.2 双分支选择结构

4.3 多分支选择结构

4.4 选择结构的嵌套

4.5 选择结构程序举例

练习题

第5章 循环结构程序设计

5.1 while循环结构

5.1.1 while语句

5.1.2 while语句的应用

5.2 for语句结构

5.2.1 for语句

5.2.2 for语句应用

5.3 循环的嵌套

5.4 循环控制语句

5.4.1 break语句

5.4.2 continue语句

5.4.3 pass语句

5.5 循环结构程序举例

练习题

第6章 组合数据类型

6.1 组合数据类型概述

6.2 列表

6.2.1 列表的基本操作

6.2.2 列表的常用函数

6.2.3 列表应用举例

6.3 元组

6.3.1 元组的基本操作

6.3.2 列表与元组的区别及转换

6.3.3 元组应用

6.4 字符串

6.4.1 三重引号字符串

6.4.2 字符串基本操作

6.4.3 字符串的常用方法

6.4.4 字符串应用举例

6.5 集合

6.5.1 集合的常用操作

6.5.2 集合常用运算

6.5.3 集合应用举例

6.6 字典

6.6.1 字典常用操作

6.6.2 字典的遍历

6.6.3 字典应用举例

练习题

第7章 函数与模块

7.1 函数概述

7.2 函数的定义与调用

7.2.1 函数定义

7.2.2 函数调用

7.3 函数的参数及返回值

7.3.1 形式参数和实际参数

7.3.2 默认参数

7.3.3 位置参数和关键字参数

7.3.4 可变长参数

7.3.5 函数的返回值

7.4 递归函数

7.5 变量的作用域

7.5.1 局部变量

7.5.2 全局变量

7.6 模块

7.6.1 定义模块

7.6.2 导入模块

7.7 函数应用举例

练习题

第8章 文件

8.1 文件的概述

8.1.1 文件

8.1.2 文件的操作流程

8.2 文件的打开与关闭

8.2.1 打开文件

8.2.2 关闭文件

8.3 文件的读/写

8.3.1 文本文件的读/写

8.3.2 二进制文件的读/写

8.4 文件的定位

8.5 与文件相关的模块

8.5.1 os模块

8.5.2 os.path模块

8.6 文件应用举例

练习题

第9章 异常处理

9.1 异常

9.2 Python中的异常处理结构

9.2.1 简单形式的try...except语句

9.2.2 带有多个except的try语句

9.2.3 try...except...finally语句结构

9.3 自定义异常

9.4 断言与上下文管理

9.4.1 断言

9.4.2 上下文管理

练习题

第10章 面向对象程序设计

10.1 面向对象程序设计概述

10.1.1 面向对象的基本概念

10.1.2 从面向过程到面向对象

10.2 类与对象

10.2.1 类的定义

10.2.2 对象的创建和使用

10.3 属性与方法

10.3.1 实例属性

10.3.2 类属性

10.3.3 对象方法

10.4 继承和多态

10.4.1 继承

10.4.2 多重继承

10.4.3 多态

10.5 面向对象程序设计举例

练习题

第11章 图形用户界面设计

11.1 图形用户界面设计基础

11.2 常用控件

11.2.1 tkinter控件

11.2.2 Button控件

11.2.3 Canvas控件

11.2.4 Entry控件

11.2.5 Checkbutton控件

11.3 对象的布局

11.3.1 pack()方法

11.3.2 grid()方法

11.3.3 place()方法

11.4 事件处理

11.4.1 事件的属性

11.4.2 事件绑定方法

11.4.3 系统协议

11.4.4 事件应用举例

11.5 对话框

11.5.1 messagebox模块

11.5.2 filedialog模块

11.5.3 colorchooser模块

练习题

第12章 Python标准库

12.1 random库

12.1.1 random库的常用方法

12.1.2 随机数应用举例

12.2 trutle库

12.2.1 设置画布

12.2.2 画笔及其绘图函数

12.2.3 turtle库应用举例

12.3 time库

12.3.1 time库概述

12.3.2 time库常用函数

12.3.3 time库应用举例

练习题

第13章 Python第三方库

13.1 Python常用第三方库

13.2 Python第三方库的安装

13.2.1 在线安装

13.2.2 离线安装

13.2.3 解压安装

13.3 pyinstller库

13.4 jieba库

13.4.1 jieba库分词模式

13.4.2 jieba库应用举例

练习题

第14章 基于Pygame进行游戏开发

14.1 在Windows系统中安装Pygame

14.2 Pygame常用模块

14.3 创建游戏项目

14.3.1 创建设置类

14.3.2 添加飞船图像

14.3.3 在屏幕上绘制飞船

14.3.4 game functions模块

14.3.5 响应按键

14.3.6 调整飞船速度

14.3.7 限制飞船活动范围

14.3.8 射击

14.3.9 开火

14.4 添加外星人

14.4.1 创建一个外星人

14.4.2 创建外星人实例

14.4.3 创建多行外星人

14.4.4 重构creat_fleet()

14.4.5 让外星人移动起来

14.4.6 击杀外星人

14.4.7 生成新的外星人群

14.4.8 结束游戏

练习题

附录

附录Ⅰ 常用字符与ASCII码对照表

附录Ⅱ Python内置函数

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
2120f98d069b37408820d56ef93314aa#7359f8fbe3f59d510a9e4dc739d69180#90799815#14629210.zip