python语言程序设计基础 第2版嵩天 礼欣 黄天羽 教育部大+Python程序设计-so88
python语言程序设计基础 第2版嵩天 礼欣 黄天羽 教育部大+Python程序设计 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
店铺: 义博图书专营店 出版社: 高等教育 ISBN:9787040471700 商品编码:1443526258 本店只提供电子发票,下单时备注留言邮箱,暂时没有预留邮箱的默认不开发票 ,一定时间内提供邮箱号可以联系在线客服补开电子发票,给大家带来不便希望理解,谢谢配合!
YL2518 9787302457862.A 9787040471700
《Python程序设计教程》是作者在Python教学中针对学生学习时遇到的概念、应用实战等问题的经验总结。
基于Python 3.5编写,涵盖Python 3.0到3.5的实用特性。
从Python标准函数库的源码分析与探讨,了解标准函数库中各种语法的应用。
涵盖abc、collection.abc、datetime、pdb、unittest、timeit、threading、subprocess multiprocessing等标准函数库的实用模块。
对于描述器、装饰器、meta类的实践等进阶主题进行详细探讨,并以标准函数库中@staticmethod、@abstractmethod等功能的模仿作为实际应用的对象。
特以Lab图标标注了重点范例,以便掌握学习重点。
《Python程序设计教程》是作者在Python教学中学生在课程上遇到的概念、实战、应用等问题的经验总结。
本书基于Python 3.5编写,介绍了Python 3.0到3.5的实用特性。本书用简短精巧的范例程序贯穿全书,以学习笔记的写作方式进行编写,让读者在Python语言的交互环境中直接动手实战和体验,通过“实战”来掌握Python语言的核心知识和实战用法,并且特意标注了常用范例和重点范例,让读者可以根据自己的时间安排进行取舍。
本书既适合初学者学习,又能帮助有一定基础的程序员提升技能,还可作为相关培训的教材。
林信良,专业程序设计师,专长于程序语言、框架等。技术文件涵盖C/C++、Java、Ruby/Rails、Python、、Haskell、OpenSCAD等领域。
第1章 Python起步走 1
1.1 认识Python 2
1.1.1 Python 3的诞生 2
1.1.2 从Python 3.0到3.5 3
1.1.3 初识Python的社区资源 5
1.2 建立Python环境 6
1.2.1 Python的实现 6
1.2.2 下载与安装Python 3.5 8
1.2.3 认识安装的内容 10
1.3 重点复习 12
第2章 从REPL到IDE 14
2.1 从 'Hello World' 开始 15
2.1.1 使用REPL 15
2.1.2 编写Python源码 18
2.1.3 哈啰!世界! 20
2.2 初识模块与软件包 23
2.2.1 模块简介 23
2.2.2 设置PYTHONPATH 25
2.2.3 使用软件包管理模块 27
2.2.4 使用import as与from import 28
2.3 使用IDE 29
2.3.1 下载、安装PyCharm 29
2.3.2 IDE项目管理基础 31
2.4 重点复习 35
第3章 类型与运算符 36
3.1 内建类型 37
3.1.1 数值类型 37
3.1.2 字符串类型 39
3.1.3 群集类型 45
3.2 变量与运算符 50
3.2.1 变量 50
3.2.2 加减乘除运算 52
3.2.3 比较与赋值运算 56
3.2.4 逻辑运算 57
3.2.5 位运算 58
3.2.6 索引切片运算 60
3.3 重点复习 62
课后练习 64
第4章 流程语句与函数 65
4.1 流程语句 66
4.1.1 if分支判断 66
4.1.2 while循环 68
4.1.3 for in迭代 70
4.1.4 pass、break、continue 72
4.1.5 for Comprehension 72
4.2 定义函数 74
4.2.1 使用def定义函数 75
4.2.2 参数与自变量 76
4.2.3 一级函数的运用 79
4.2.4 lambda表达式 83
4.2.5 初探变量作用域 84
4.2.6 yield与yield from 87
4.3 重点复习 90
课后练习 91
第5章 从模块到类 93
5.1 模块管理 94
5.1.1 用模块建立抽象层 94
5.1.2 管理模块名称 96
5.1.3 设置PTH文件 99
5.2 初识面向对象 101
5.2.1 定义类 101
5.2.2 定义方法 102
5.2.3 定义内部属性 105
5.2.4 定义外部属性 106
5.3 类语法的细节 108
5.3.1 绑定与未绑定方法 108
5.3.2 静态方法与类方法 110
5.3.3 属性命名空间 111
5.3.4 定义运算符 114
5.3.5 __new__()、__init__()与__del__() 116
5.4 重点复习 118
课后练习 120
第6章 类的继承 121
6.1 何谓继承 122
6.1.1 继承共同行为 122
6.1.2 鸭子类型 124
6.1.3 重新定义方法 125
6.1.4 定义抽象方法 126
6.2 继承语法的细节 128
6.2.1 初识object与super() 128
6.2.2 Rich comparison方法 130
6.2.3 使用enum枚举 132
6.2.4 多重继承 134
6.2.5 创建ABC(抽象基类) 136
6.2.6 探讨super() 138
6.3 文档与软件包资源 141
6.3.1 DocStrings 142
6.3.2 查询官方文档 145
6.3.3 PyPI与pip 146
6.4 重点复习 147
课后练习 148
第7章 例外处理 149
7.1 语法与继承结构 150
7.1.1 使用try、except 150
7.1.2 例外继承结构 153
7.1.3 引发(raise)例外 155
7.1.4 Python例外风格 159
7.1.5 认识堆栈追踪 160
7.1.6 提出警告信息 163
7.2 例外与资源管理 165
7.2.1 使用else、finally 165
7.2.2 使用with as 167
7.2.3 实现上下文管理器 169
7.3 重点复习 172
课后练习 173
第8章 open()与io模块 175
8.1 使用open()函数 176
8.1.1 file与mode参数 176
8.1.2 buffering、encoding、errors、newlines参数 180
8.1.3 stdin、stdout、stderr 181
8.2 高级文件处理 183
8.2.1 认识文件描述符 183
8.2.2 认识io模块 185
8.3 重点复习 188
课后练习 189
第9章 数据结构 190
9.1 hashable、iterable与orderable 191
9.1.1 hashable协议 191
9.1.2 iterable协议 193
9.1.3 orderable协议 196
9.2 高级群集处理 199
9.2.1 认识群集结构 199
9.2.2 使用collection模块 201
9.2.3 __getitem__()、__setitem__()、__delitem__() 208
9.2.4 使用collection.abc模块 209
9.2.5 UserList、UserDict、UserString类 211
9.3 重点复习 211
课后练习 213
第10章 数据持续性与交换 214
10.1 对象序列化 215
10.1.1 使用 pickle 模块 215
10.1.2 使用 shelve 模块 217
10.2 数据库的处理 219
10.2.1 认识 DB-API 2.0 219
10.2.2 使用sqlite3模块 220
10.2.3 参数化 SQL 语句 222
10.2.4 简介交易 223
10.3 数据交换格式 227
10.3.1 CSV 227
10.3.2 JSON 231
10.3.3 XML 235
10.4 重点复习 239
课后练习 240
第11章 常用内建模块 241
11.1 日期与时间 242
11.1.1 时间的度量 242
11.1.2 年历与时区简介 243
11.1.3 使用time模块 245
11.1.4 使用datetime模块 247
11.2 日志 251
11.2.1 简介Logger 251
11.2.2 使用Handler、Formatter与Filter 253
11.2.3 使用logging.config 255
11.3 正则表达式 258
11.3.1 正则表达式简介 258
11.3.2 Pattern与Match对象 263
11.4 文件与目录 266
11.4.1 使用os模块 266
11.4.2 使用os.path模块 268
11.4.3 使用glob模块 270
11.5 重点复习 272
课后练习 273
第12章 调试、测试与性能 274
12.1 调试 275
12.1.1 认识Debugger 275
12.1.2 使用pdb模块 277
12.2 测试 281
12.2.1 使用assert断言 281
12.2.2 编写doctest 283
12.2.3 使用unittest单元测试 286
12.3 性能 288
12.3.1 timeit模块 288
12.3.2 使用cP python语言程序设计基础 第2版嵩天 礼欣 黄天羽 教育部大+Python程序设计 电子书 下载 mobi epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- 正版新书--数学都知道3 蒋迅、王淑红 北京师范大学出版社
- 母慈子孝
- 地震灾害遥感综合评估与示范 张景发 等
- 新课标 小学生古诗词辞典 彩图版 小学生一二三四五六/123456年级上册下册古诗词诵读背
- 神奇的化学元素:每天30秒解读50种极为重要的元素 科普读物 书籍
- 余嘉华学术文选:古滇文化思辨录 9787222131545 云南人民出版社
- 正版 进化论 (英)大卫·布林尼 9787108017765
- 现货正版 一本书读懂古诗人 大老振/著 一本兼顾文学素养又有趣味性的诗词读本 中学生课外读
- 中国梦 科学梦
- 翻转课堂小学英语听力90篇阅读90篇 一年级/1年级 上下学期第二版 华东理工大学出版社
- 走进神秘家族:空气
- zw正版全新 CJJ 179-2012 生活垃圾收集站技术规程 /支持查真伪 提供正规机
- 居里一家(周读书系)
- 西藏文化产业发展与创新研究 刘强,沈宏益
- 可怕的现象(精装)