图书介绍
Python快速编程入门2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 黑马程序员编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115458360
- 出版时间:2017
- 标注页数:258页
- 文件大小:40MB
- 文件页数:271页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Python快速编程入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python概述1
1.1 认识Python2
1.1.1 Python的发展历程2
1.1.2 Python的特点2
1.1.3 Python的应用领域3
1.1.4 Python的版本4
1.1.5 Python 2.x和Python 3.x版本区别5
1.2 Python安装8
1.2.1 Windows安装Python开发环境9
1.2.2 Linux安装Python开发环境12
1.2.3 MacOS安装Python开发环境13
1.3 IPython——交互式解释器14
1.4 集成开发环境——PyCharm15
1.4.1 PyCharm的下载安装15
1.4.2 PyCharm的使用18
1.5 Python程序执行原理22
1.6 本章小结22
1.7 本章习题23
第2章 Python基础语法25
2.1 基本语法26
2.1.1 注释26
2.1.2 行与缩进26
2.1.3 语句换行27
2.2 变量和数据类型27
2.2.1 变量和赋值27
2.2.2 变量的类型28
2.3 标识符和关键字30
2.3.1 标识符30
2.3.2 关键字31
2.4 简单数值类型31
2.4.1 整型31
2.4.2 浮点型32
2.4.3 布尔类型32
2.4.4 复数类型33
2.4.5 数字类型转换33
2.5 运算符34
2.5.1 算术运算符34
2.5.2 赋值运算符35
2.5.3 复合赋值运算符36
2.5.4 比较运算符37
2.5.5 逻辑运算符39
2.5.6 成员运算符40
2.6 位运算41
2.6.1 按位左移42
2.6.2 按位右移42
2.6.3 按位与42
2.6.4 按位或43
2.6.5 按位异或43
2.6.6 按位取反43
2.7 运算符优先级44
2.8 本章小结45
2.9 本章习题45
第3章 Python常用语句48
3.1 判断语句49
3.1.1 if语句49
3.1.2 if-else语句50
3.1.3 if-elif语句52
3.1.4 if嵌套53
3.1.5 if案例——猜拳游戏54
3.2 循环语句55
3.2.1 while循环56
3.2.2 for循环56
3.2.3 while循环案例——计算1~100偶数和57
3.2.4 while嵌套57
3.2.5 while嵌套案例——打印图形58
3.2.6 while嵌套案例——九九乘法表59
3.3 Python的其他语句60
3.3.1 break语句60
3.3.2 continue语句60
3.3.3 pass语句61
3.3.4 else语句61
3.4 本章小结62
3.5 本章习题62
第4章 字符串65
4.1 字符串介绍66
4.1.1 什么是字符串66
4.1.2 转义字符66
4.2 字符串的输出和输入68
4.2.1 字符串输出68
4.2.2 字符串输入69
4.3 访问字符串中的值70
4.3.1 字符串的存储方式70
4.3.2 使用切片截取字符串70
4.4 字符串内建函数70
4.4.1 find71
4.4.2 index72
4.4.3 count73
4.4.4 replace73
4.4.5 splite74
4.4.6 capitalize74
4.4.7 title75
4.4.8 startswith75
4.4.9 endswith76
4.4.10 upper76
4.4.11 ljust77
4.4.12 rjust77
4.4.13 center78
4.4.14 lstrip78
4.4.15 rstrip79
4.4.16 strip79
4.5 字符串运算符80
4.6 本章小结81
4.7 本章习题81
第5章 列表、元组和字典84
5.1 列表概述85
5.2 列表的循环遍历85
5.3 列表的常见操作86
5.3.1 在列表中增加元素86
5.3.2 在列表中查找元素88
5.3.3 在列表中修改元素89
5.3.4 在列表中删除元素89
5.3.5 列表的排序操作91
5.4 列表的嵌套92
5.4.1 什么是列表的嵌套92
5.4.2 列表嵌套案例——分配老师到不同的办公室92
5.5 元组93
5.6 字典96
5.6.1 字典介绍96
5.6.2 字典的常见操作96
5.6.3 字典的遍历100
5.7 本章小结101
5.8 本章习题102
第6章 Python函数105
6.1 什么是函数106
6.2 函数的定义和调用106
6.2.1 定义函数106
6.2.2 调用函数107
6.3 函数的参数107
6.3.1 函数参数的传递107
6.3.2 默认参数108
6.3.3 不定长参数109
6.4 函数的返回值111
6.5 函数的四种类型111
6.5.1 无参数、无返回值的函数111
6.5.2 无参数、有返回值的函数112
6.5.3 有参数、无返回值的函数112
6.5.4 有参数、有返回值的函数113
6.6 函数案例——名片管理器113
6.7 函数的嵌套调用116
6.8 变量作用域117
6.8.1 LEGB原则117
6.8.2 全局变量和局部变量118
6.8.3 global和nonlocal关键字119
6.9 递归函数和匿名函数120
6.9.1 递归函数120
6.9.2 匿名函数121
6.10 日期时间函数123
6.10.1 时间函数123
6.10.2 日历函数127
6.11 随机数函数128
6.12 阶段案例——学生管理系统130
6.13 本章小结134
6.14 本章习题134
第7章 高级函数137
7.1 闭包138
7.2 装饰器139
7.2.1 什么是装饰器139
7.2.2 多个装饰器141
7.2.3 装饰器对有参数函数进行装饰143
7.2.4 装饰器对带有返回值的函数进行装饰145
7.2.5 带有参数的装饰器146
7.3 常见Python内置函数147
7.3.1 map函数147
7.3.2 filter函数148
7.3.3 reduce函数149
7.4 本章小结150
7.5 本章习题150
第8章 Python文件操作153
8.1 文件的打开和关闭154
8.1.1 文件的打开154
8.1.2 文件模式154
8.1.3 文件的关闭155
8.2 文件的读写155
8.2.1 写文件155
8.2.2 读文件156
8.2.3 文件读写应用——制作文件的备份158
8.2.4 文件的定位读写159
8.3 文件的重命名和删除162
8.3.1 文件的重命名162
8.3.2 文件的删除162
8.4 文件夹的相关操作162
8.5 文件操作应用——批量修改文件名163
8.6 文件案例——学生管理系统(文件版)164
8.7 本章小结166
8.8 本章习题166
第9章 异常169
9.1 异常简介170
9.2 异常类170
9.3 异常处理172
9.3.1 捕获简单异常173
9.3.2 捕获多个异常174
9.3.3 捕获异常的描述信息175
9.3.4 捕获所有的异常176
9.3.5 没有捕获到异常178
9.3.6 终止行为179
9.4 抛出异常181
9.4.1 raise语句181
9.4.2 assert语句183
9.5 自定义异常184
9.6 预定义清理185
9.6.1 with语句185
9.6.2 上下文管理器186
9.7 本章小结187
9.8 本章习题187
第10章 Python模块189
10.1 模块的基本使用190
10.2 模块的制作192
10.3 Python中的包193
10.4 模块的发布194
10.5 模块的安装196
10.6 本章小结196
10.7 本章习题197
第11章 Python面向对象编程(上)198
11.1 面向对象编程概述199
11.2 类和对象200
11.2.1 类和对象的关系200
11.2.2 类的定义201
11.2.3 根据类创建对象201
11.3 构造方法和析构方法202
11.3.1 构造方法203
11.3.2 析构方法204
11.4 self的使用205
11.5 运算符重载206
11.5.1 加法运算符重载206
11.5.2 索引和分片重载207
11.5.3 定制对象的字符串形式210
11.6 阶段案例——反恐精英CS212
11.7 本章小结219
11.8 本章习题219
第12章 Python面向对象编程(下)221
12.1 封装(隐藏数据和保护属性)222
12.2 继承223
12.2.1 单继承223
12.2.2 多继承225
12.2.3 重写父类方法与调用父类方法227
12.3 多态229
12.4 类属性和实例属性231
12.5 类方法和静态方法232
12.6 本章小结234
12.7 本章习题234
第13章 飞机大战236
13.1 游戏介绍237
13.1.1 飞机大战游戏简介237
13.1.2 分析游戏显示的过程238
13.2 游戏准备工作238
13.2.1 添加pygame模块238
13.2.2 搭建游戏界面241
13.2.3 检查键盘的输入242
13.3 显示玩家飞机,控制移动方向244
13.4 玩家飞机发射子弹246
13.4.1 显示子弹246
13.4.2 子弹移动247
13.5 敌人飞机249
13.5.1 显示敌人飞机249
13.5.2 控制敌人飞机移动251
13.5.3 敌人飞机发射子弹252
13.6 优化程序代码254
13.6.1 抽取子弹基类254
13.6.2 抽取飞机基类255
13.7 本章小结258
热门推荐
- 2182146.html
- 3783127.html
- 1430210.html
- 2467387.html
- 841381.html
- 3292618.html
- 3358751.html
- 3895198.html
- 966492.html
- 2410116.html
- http://www.ickdjs.cc/book_3716000.html
- http://www.ickdjs.cc/book_413529.html
- http://www.ickdjs.cc/book_2059870.html
- http://www.ickdjs.cc/book_113876.html
- http://www.ickdjs.cc/book_3719010.html
- http://www.ickdjs.cc/book_1319872.html
- http://www.ickdjs.cc/book_1917325.html
- http://www.ickdjs.cc/book_710779.html
- http://www.ickdjs.cc/book_2032101.html
- http://www.ickdjs.cc/book_3399471.html