• Python开发实例大全
21年品牌 40万+商家 超1.5亿件商品

Python开发实例大全

正版图书保证 可开电子发票

70 6.4折 109.8 全新

库存9件

湖北武汉
认证卖家担保交易快速发货售后保障

作者张善香 田蕴琦 张晓博

出版社人民邮电出版社

ISBN9787115528551

出版时间2023-05

装帧平装

开本16开

定价109.8元

货号9787115528551

上书时间2024-01-18

汉唐图书旗舰店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
王翠萍   云机器学习小组研发工程师,软件大数据实验室数据挖掘专家。精通C语言、Java、C++、PHP、Python等开发语言,现在负责云计算的研发和架构工作。从2014年起便开始研究机器学习课题,是国内最早从事相关研究的专家之一。

目录
第 1章  搭建开发环境实战  1
1.1  安装Python环境  2
实例01-01:在Windows操作系统中下载并安装Python  2
实例01-02:在macOS操作系统中下载并安装Python  3
实例01-03:在Linux操作系统中下载并安装Python  4
1.2  安装开发工具  4
实例01-04:使用Python自带工具IDLE  4
实例01-05:安装PyCharm  5
实例01-06:安装Eclipse  8
1.3  编写并运行Python程序  12
实例01-07:使用IDLE编写并运行Python程序  12
实例01-08:使用命令行运行Python程序  12
实例01-09:交互式运行Python程序  13
实例01-10:使用PyCharm编写并运行Python程序  13
实例01-11:使用Eclipse编写并运行Python程序  16
第 2章  基础语法实战  20
2.1  使用列表  21
实例02-01:创建数字列表  21
实例02-02:访问列表中的值  21
实例02-03:删除列表中的重复元素并保持顺序不变  22
实例02-04:找出列表中出现次数最多的元素  23
实例02-05:对类的实例进行排序  23
实例02-06:使用列表推导式  24
实例02-07:命名切片操作  25
2.2  使用元组  26
实例02-08:创建并访问元组  26
实例02-09:修改元组的值  26
实例02-10:删除元组  27
实例02-11:使用内置方法操作元组  27
实例02-12:将序列分解为单独的变量  28
实例02-13:将序列的最后几项作为历史记录  29
实例02-14:实现优先级队列  29
2.3  使用字典  31
实例02-15:创建并访问字典  31
实例02-16:向字典中添加数据  32
实例02-17:修改字典中的数据  32
实例02-18:删除字典中的元素  32
实例02-19:创建一键多值字典  33
实例02-20:使用OrderedDict类创建和修改有序字典  34
实例02-21:获取字典中的优选值和最小值  35
实例02-22:获取两个字典中的相同键值对  35
实例02-23:使用函数itemgetter()对字典进行排序  36
实例02-24:使用字典推导式  37
实例02-25:根据字段进行分组  38
实例02-26:转换并换算数据  39
实例02-27:将多个映射合并为单个映射  40
2.4  变量  41
实例02-28:实现变量赋值  41
实例02-29:使用局部变量  42
实例02-30:使用全局变量  42
实例02-31:体验关键字global的作用  43
实例02-32:定义常量功能类_const  44
2.5  条件语句和循环流程控制  45
实例02-33:使用条件语句判断年龄  45
实例02-34:使用for循环遍历单词“Python”中的各个字母  46
实例02-35:使用range()循环输出列表中的元素  47
实例02-36:循环输出10~20的各数是否是质数  47
实例02-37:获取两个整数之间的所有素数  48
实例02-38:输出九九乘法表  48
实例02-39:使用while循环输出整数0~4  49
实例02-40:while循环的死循环问题  49
实例02-41:输出10以内的所有素数  50
实例02-42:在for循环和while循环中使用break语句  50
实例02-43:在for循环和while循环中使用continue语句  51
实例02-44:输出指定英文单词中的每个英文字母  52
2.6  函数  52
实例02-45:使用函数计算序列内元素的和  52
实例02-46:创建一个可以接受任意数量参数的函数  53
实例02-47:减少函数的参数  54
实例02-48:家政公司的打扫服务  54
2.7  类和对象  55
实例02-49:创建并使用类和对象  55
实例02-50:定义并使用类方法  56
实例02-51:我的宠物狗  56
实例02-52:使用属性函数创建可以扩展功能的属性  57
实例02-53:使用Python描述符实现延迟初始化  59
实例02-54:在宝马汽车中使用继承  60
实例02-55:在子类中扩展属性  61
实例02-56:模仿Linux操作系统中的文件读写接口  62
2.8  迭代器和生成器  63
实例02-57:创建并使用迭代器  63
实例02-58:创建并使用生成器  64
实例02-59:实现委托迭代处理  64
实例02-60:使用生成器创建新迭代模式  65
实例02-61:使用生成器函数实现一个迭代协议  66
实例02-62:使用函数reversed()实现反转迭代  67
实例02-63:实现有额外状态的生成器函数  68
实例02-64:实现迭代器切片处理  69
实例02-65:迭代出所有可能的组合  69
实例02-66:使用函数enumerate()创建索引迭代序列  70
实例02-67:使用函数zip()或zip_longest()迭代多个序列  71
第3章  标准库函数实战  72
3.1  字符串处理函数  73
实例03-01:使用函数split()分割指定的字符串  73
实例03-02:使用函数re.split()分割指定字符串  73
实例03-03:字符串开头和结尾处理  73
实例03-04:实现字符串匹配处理  74
实例03-05:文本模式匹配和查找  75
实例03-06:文本查找和替换  76
实例03-07:实现最短文本匹配  78
实例03-08:处理Unicode字符串  78
实例03-09:删除字符串中的字符  79
实例03-10:字符过滤和清理  80
实例03-11:字符串对齐处理  81
实例03-12:字符串连接  81
实例03-13:重新格式化字符串  83
实例03-14:在字符串中处理HTML和XML标记  84
实例03-15:在字节串中实现基本文本处理  84
3.2  文件和I/O处理函数  85
实例03-16:刷新缓冲区  85
实例03-17:检测文件是否连接到一个终端设备  86
实例03-18:返回文件各行内容  86
实例03-19:返回文件3个字节的内容  87
实例03-20:返回文件中所有行  87
实例03-21:重复读取文件中的第 1行内容  88
实例03-22:获取当前文件位置  88
实例03-23:截取文件中前3个字符  88
实例03-24:向文件中写入多行字符串  89
实例03-25:获取文件操作权限  89
实例03-26:修改当前工作目录到指定路径  90
实例03-27:修改文件或目录权限  90
实例03-28:遍历显示某个目录中所有文件夹和文件列表  90
实例03-29:修改一个目录名字  91
实例03-30:读取两个文本文件内容  91
实例03-31:字符串I/O 操作  92
实例03-32:读写压缩文件  92
实例03-33:对二进制文件做内存映射  93
实例03-34:检测某个文件或目录是否存在  94
实例03-35:获取某个目录中的文件列表信息  94
实例03-36:获取目录的详细信息  95
实例03-37:绕过文件名编码设置编码格式  95
实例03-38:创建并读取临时文件信息  96
实例03-39:实现数据序列化  97
3.3  数字处理函数  98
实例03-40:使用函数abs()返回绝对值  98
实例03-41:返回最小整数  98
实例03-42:返回参数指数值  99
实例03-43:返回参数的绝对值  99
实例03-44:返回指定数字的下舍整数  99
实例03-45:计算指定数字自然对数  99
实例03-46:计算指定数字以10为基数的对数  100
实例03-47:获取参数优选值  100
实例03-48:获取参数最小值  100
实例03-49:获取参数的整数部分和小数部分  101
实例03-50:计算x的y次方的结果  101
实例03-51:计算指定数字的四舍五入值  101
实例03-52:使用格式化方式设置数字精度  102
实例03-53:计算指定数字的平方根  102
实例03-54:分别实现无穷大数和NaN验证处理  102
实例03-55:实现误差运算和准确运算  103
实例03-56:将整数转换为二进制、八进制或十六进制数据  104
实例03-57:实现复数运算  104
实例03-58:使用fractions模块处理分数  105
实例03-59:使用NumPy模块分别创建一维数组和二维数组  106
实例03-60:使用函数choice()创建随机数  106
3.4  日期和时间函数  106
实例03-61:使用函数time.clock()处理时间  106
实例03-62:使用函数time.tzset()操作时间  107
实例03-63:使用calendar模块函数操作日期  107
实例03-64:使用类date的实例方法和属性实现日期操作  109
实例03-65:使用类time实现日期操作  110
实例03-66:使用类datetime实现日期操作  110
实例03-67:使用类datetime格式化日期  110
实例03-68:使用类datetime实现时间换算  111
实例03-69:获取某一周中某一天的日期  112
实例03-70:输出当月每一天的日期  113
实例03-71:循环输出当月每一天的日期  113
实例03-72:将字符串转换为日期  114
第4章  进程通信和联网操作实战  115
4.1  使用Socket网络接口库  116
实例04-01:分别创建简单Socket服务器和客户端  116
实例04-02:使用Socket建立TCP“客户端/服务器”连接  116
实例04-03:TCP“客户端/服务器”模式的机器人聊天程序  117
实例04-04:实现一个文件上传系统  118
实例04-05:使用Socket建立UDP“客户端/服务器”连接  119
4.2  实现安全Socket编程  120
实例04-06:创建SSL Socket连接  120
实例04-07:实现客户端和服务器SSL安全交互  121
4.3  实现I/O多路复用  123
实例04-08:使用select同时监听多个端口  123
实例04-09:模拟多线程并实现读写分离  125
实例04-10:使用select实现一个可并发的服务器  126
实例04-11:实现一个可并发的服务器  126
实例04-12:实现高级I/O多路复用  127
4.4  实现异步I/O处理  128
实例04-13:使用asyncio实现Hello world代码  128
实例04-14:使用asyncio获取网站首页信息  129
实例04-15:以动画的方式显示文本式旋转指针  130
4.5  实现异步Socket处理  131
实例04-16:使用模块asyncore实现一个基本的HTTP客户端  131
实例04-17:使用模块asyncore响应客户端发送数据  132
4.6  实现内存映射  133
实例04-18:读取文件test.txt的内容  133
实例04-19:读取整个文件test.txt的内容  134
实例04-20:逐步读取文件test.txt中的指定字节数内容  134
4.7  socketserver编程  135
实例04-21:使用socketserver创建TCP“客户端/服务器”程序  135
实例04-22:使用ThreadingTCPServer创建“客户端/服务器”通信程序  135
第5章  结构化标记处理实战  137
5.1  使用内置模块html  138
实例05-01:使用html.parser创建HTML解析器  138
实例05-02:使用html.entities解析HTML  139
5.2  使用内置模块解析XML  140
实例05-03:使用模块xml.etree.ElementTree读取XML文件  140
实例05-04:使用SAX方法解析XML文件  141
实例05-05:使用DOM解析XML文件  143
实例05-06:使用DOM获取XML文件中指定元素  144
实例05-07:使用模块xml.sax.saxutils创建一个指定元素的XML文件  146
实例05-08:使用模块xml.parsers.expat解析XML文件  148
5.3  使用第三方库解析HTML和XML  149
实例05-09:使用库Beautiful Soup解析HTML代码  149
实例05-10:使用库Beautiful Soup解析指定HTML标签  150
实例05-11:将p标签下的所有子标签存入一个列表中  150
实例05-12:获取p标签下的所有子节点内容  151
实例05-13:处理标签中的兄弟节点和父节点  151
实例05-14:根据标签名查找文件  152
实例05-15:使用函数find_all()根据属性查找文件  153
实例05-16:用函数find_all()根据text查找文件  153
实例05-17:使用其他标准选择器  153
实例05-18:使用select()直接传入CSS选择器  154
实例05-19:使用库bleach过滤HTML代码  155
实例05-20:使用方法bleach.clean()不同参数实现过滤处理  155
实例05-21:使用方法bleach.linkify()添加指定属性  156
实例05-22:使用callback参数删除指定属性  157
实例05-23:使用bleach.linkifier.Linker处理链接  157
实例05-24:使用bleach.linkifier.LinkifyFilter处理链接  158
实例05-25:使用库cssutils处理CSS标记  158
实例05-26:使用html5lib解析HTML代码  159
实例05-27:使用html5lib解析HTML中的指定标签  159
实例05-28:使用库MarkupSafe构建安全HTML  160
实例05-29:使用库MarkupSafe实现格式化  161
实例05-30:使用库pyquery实现字符串初始化  161
实例05-31:使用pyquery解析HTML内容  162
实例05-32:使用库pyquery解析本地HTML文件和网络页面  163
实例05-33:使用库pyquery实现基于CSS选择器查找  163
实例05-34:使用库pyquery查找子节点  164
实例05-35:使用库pyquery查找父节点  165
实例05-36:使用库pyquery获取兄弟节点信息  165
第6章  应用程序开发实战  167
6.1  使用webbrowser实现浏览器操作  168
实例06-01:分别调用IE和谷歌浏览器打开百度网主页  168
实例06-02:调用默认浏览器每隔5s打开一次指定网页  168
6.2  使用urllib包  168
实例06-03:在百度搜索关键词中得到第 一页链接  168
实例06-04:使用urllib实现HTTP身份验证  169
6.3  使用内置模块http  170
实例06-05:访问指定的网站  170
实例06-06:使用http.client模块中GET方式获取数据  171
实例06-07:综合使用模块http和urllib  171
实例06-08:发送HTTP GET请求到远端服务器  172
实例06-09:使用POST方法在请求主体中发送查询参数  172
实例06-10:在发出的请求中提供自定义的HTTP头  173
6.4  FTP传输、SMTP服务器和XML-RPC服务器  173
实例06-11:创建一个FTP文件传输客户端  174
实例06-12:使用模块smtpd创建一个SMTP服务器  175
实例06-13:使用模块xmlrpc.server实现XML-RPC客户端和服务器相互通信  175
6.5  开发电子邮件系统  176
实例06-14:获取指定电子邮箱中近期新两封电子邮件的主题和发件人  176
实例06-15:向指定电子邮箱发送电子邮件  177
实例06-16:发送带附件功能的电子邮件  178
实例06-17:使用库envelopes向指定电子邮箱发送电子邮件  179
实例06-18:使用库envelopes构建Flask Web电子邮件发送程序  179
实例06-19:创建一个带有HTTP REST接口的SMTP服务器  180
6.6  解析JSON数据 

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP