当前位置:首页 > Python >
《Python编程快速上手:让繁琐工作自动化》电子书封面

Python编程快速上手:让繁琐工作自动化

  • 发布时间:2019年08月12日 10:07:24
  • 作者:斯维加特
  • 大小:20.7 MB
  • 类别:Python3编程电子书
  • 格式:PDF
  • 版本:影印完整版
  • 评分:8.3

    Python编程快速上手:让繁琐工作自动化 PDF 影印完整版

      给大家带来的一篇关于Python3编程相关的电子书资源,介绍了关于Python编程、Python上手、Python方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小20.7 MB,斯维加特编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.8分

      Tags:python Python编程 Python上手 

      内容介绍

      Python编程快速上手:让繁琐工作自动化 PDF

      amazon热销Python编程书籍,协助你根据编程迅速保持工作中自动化技术在这书中,你将学习培训运用Python 编程,在十多分钟内进行手工制作必须几个小时的工作中,而事前却不用具有编程工作经验。如果把握了编程的基本知识,我也能够不费力气地建立Python 程序流程,进行高效率的自动化技术工作中,包含:

      ● 在1个文档或好几个文档中检索文字;
      ● 建立、升级、中移动和重新命名文档和文件夹名称;
      ● 搜索网页和免费下载的免费在线內容;
      ● 在随意尺寸的Excelexcel表中升级和备份统计数据;
      ● 分拆、合拼PDF文档,及其怎样加水印和数据加密;
      ● 上传提示电子邮件和文字通告;
      ● 填好在线表格。

      这书的创作者Al Sweigart是一名优秀Python程序猿,他還是《Python 密码学编程》、《Python 游戏编程迅速入门》和《Python 和Pygame 游戏开发指南》的创作者。现如今,大家遭遇的大部分每日任务能够根据撰写计算机技术来进行。Python是这种表述型、面向对象编程、动态性数据类型的高級编程语言。根据Python编程,人们可以处理日常生活中的许多每日任务。这书是1本朝向实践活动的Python编程好用手册。这书的目地,不但是详细介绍Python語言的基本知识,并且还根据新项目实践活动教會用户怎样运用这种专业知识和专业技能。这书的首一部分详细介绍了基础Python编程定义,其次一部分详细介绍了某些不一样的每日任务,根据撰写Python程序流程,能够让电子计算机全自动进行他们。其次一部分的每章节常有某些新项目程序流程,供用户学习培训。每章的结尾还出示了某些练习题和深层次的实践活动新项目,协助用户推进所教的专业知识。附则一部分出示了全部练习题的解释。这书合适一切愿意根据Python学编程的用户,特别是在合适欠缺编程基础的新手。根据阅读文章这书,用户将能运用强劲的计算机语言和小工具,而且会感受到Python编程的开心。

      目录

      • 第一部分 Python编程基础
      • 第1章 Python基础 3
      • 1.1 在交互式环境中输入表达式 3
      • 1.2 整型、浮点型和字符串数据类型 6
      • 1.3 字符串连接和复制 6
      • 1.4 在变量中保存值 7
      • 1.4.1 赋值语句 7
      • 1.4.2 变量名 9
      • 1.5 第一个程序 9
      • 1.6 程序剖析 11
      • 1.6.1 注释 11
      • 1.6.2 print()函数 11
      • 1.6.3 input()函数 11
      • 1.6.4 打印用户的名字 12
      • 1.6.5 len()函数 12
      • 1.6.6 str()、int()和float()函数 13
      • 1.7 小结 15
      • 1.8 习题 15
      • 第2章 控制流 17
      • 2.1 布尔值 18
      • 2.2 比较操作符 19
      • 2.3 布尔操作符 20
      • 2.3.1 二元布尔操作符 20
      • 2.3.2 not操作符 21
      • 2.4 混合布尔和比较操作符 21
      • 2.5 控制流的元素 22
      • 2.5.1 条件 22
      • 2.5.2 代码块 22
      • 2.6 程序执行 23
      • 2.7 控制流语句 23
      • 2.7.1 if语句 23
      • 2.7.2 else语句 24
      • 2.7.3 elif语句 25
      • 2.7.4 while循环语句 30
      • 2.7.5 恼人的循环 31
      • 2.7.6 break语句 33
      • 2.7.7 continue语句 34
      • 2.7.8 for循环和range()函数 37
      • 2.7.9 等价的while循环 39
      • 2.7.10 range()的开始、停止和
      • 步长参数 39
      • 2.8 导入模块 40
      • from import语句 41
      • 2.9 用sys.exit()提前结束程序 41
      • 2.10 小结 41
      • 2.11 习题 41
      • 第3章 函数 43
      • 3.1 def语句和参数 44
      • 3.2 返回值和return语句 45
      • 3.3 None值 46
      • 3.4 关键字参数和print() 47
      • 3.5 局部和全局作用域 48
      • 3.5.1 局部变量不能在全局作用
      • 域内使用 48
      • 3.5.2 局部作用域不能使用其他
      • 局部作用域内的变量 49
      • 3.5.3 全局变量可以在局部作用
      • 域中读取 49
      • 3.5.4 名称相同的局部变量和全局
      • 变量 50
      • 3.6 global语句 50
      • 3.7 异常处理 52
      • 3.8 一个小程序:猜数字 54
      • 3.9 小结 55
      • 3.10 习题 56
      • 3.11 实践项目 56
      • 3.11.1 Collatz序列 56
      • 3.11.2 输入验证 57
      • 第4章 列表 59
      • 4.1 列表数据类型 59
      • 4.1.1 用下标取得列表中的
      • 单个值 60
      • 4.1.2 负数下标 61
      • 4.1.3 利用切片取得子列表 61
      • 4.1.4 用len()取得列表的长度 62
      • 4.1.5 用下标改变列表中的值 62
      • 4.1.6 列表连接和列表复制 62
      • 4.1.7 用del语句从列表中
      • 删除值 63
      • 4.2 使用列表 63
      • 4.2.1 列表用于循环 64
      • 4.2.2 in和not in操作符 65
      • 4.2.3 多重赋值技巧 66
      • 4.3 增强的赋值操作 66
      • 4.4 方法 67
      • 4.4.1 用index()方法在列表中
      • 查找值 67
      • 4.4.2 用append()和insert()方法在
      • 列表中添加值 68
      • 4.4.3 用remove()方法从列表中
      • 删除值 69
      • 4.4.4 用sort()方法将列表中的值
      • 排序 69
      • 4.5 例子程序:神奇8球和列表 70
      • 4.6 类似列表的类型:字符串和
      • 元组 71
      • 4.6.1 可变和不可变数据类型 72
      • 4.6.2 元组数据类型 73
      • 4.6.3 用list()和tuple()函数来
      • 转换类型 74
      • 4.7 引用 75
      • 4.7.1 传递引用 76
      • 4.7.2 copy模块的copy()和
      • deepcopy()函数 77
      • 4.8 小结 78
      • 4.9 习题 78
      • 4.10 实践项目 79
      • 4.10.1 逗号代码 79
      • 4.10.2 字符图网格 79
      • 第5章 字典和结构化数据 81
      • 5.1 字典数据类型 81
      • 5.1.1 字典与列表 82
      • 5.1.2 keys()、values()和items()
      • 方法 83
      • 5.1.3 检查字典中是否存在键
      • 或值 84
      • 5.1.4 get()方法 84
      • 5.1.5 setdefault()方法 85
      • 5.2 漂亮打印 86
      • 5.3 使用数据结构对真实世界建模 87
      • 5.3.1 井字棋盘 88
      • 5.3.2 嵌套的字典和列表 91
      • 5.4 小结 92
      • 5.5 习题 93
      • 5.6 实践项目 93
      • 5.6.1 好玩游戏的物品清单 93
      • 5.6.2 列表到字典的函数,针对
      • 好玩游戏物品清单 94
      • 第6章 字符串操作 95
      • 6.1 处理字符串 95
      • 6.1.1 字符串字面量 95
      • 6.1.2 双引号 96
      • 6.1.3 转义字符 96
      • 6.1.4 原始字符串 96
      • 6.1.5 用三重引号的多行字符串 97
      • 6.1.6 多行注释 97
      • 6.1.7 字符串下标和切片 98
      • 6.1.8 字符串的in和not in
      • 操作符 98
      • 6.2 有用的字符串方法 99
      • 6.2.1 字符串方法upper()、lower()、
      • isupper()和islower() 99
      • 6.2.2 isX字符串方法 100
      • 6.2.3 字符串方法startswith()和
      • endswith() 102
      • 6.2.4 字符串方法join()和
      • split() 102
      • 6.2.5 用rjust()、ljust()和center()
      • 方法对齐文本 103
      • 6.2.6 用strip()、rstrip()和lstrip()
      • 删除空白字符 104
      • 6.2.7 用pyperclip模块拷贝粘贴字
      • 符串 105
      • 6.3 项目:口令保管箱 106
      • 第1步:程序设计和数据结构 106
      • 第2步:处理命令行参数 106
      • 第3步:复制正确的口令 107
      • 6.4 项目:在Wiki标记中添加无序
      • 列表 108
      • 第1步:从剪贴板中复制和
      • 粘贴 108
      • 第2步:分离文本中的行,并添加
      • 星号 109
      • 第3步:连接修改过的行 109
      • 6.5 小结 110
      • 6.6 习题 110
      • 6.7 实践项目 111
      • 表格打印 111
      • 第二部分 自动化任务
      • 第7章 模式匹配与正则表达式 115
      • 7.1 不用正则表达式来查找文本
      • 模式 116
      • 7.2 用正则表达式查找文本模式 117
      • 7.2.1 创建正则表达式对象 118
      • 7.2.2 匹配Regex对象 118
      • 7.2.3 正则表达式匹配复习 119
      • 7.3 用正则表达式匹配更多模式 119
      • 7.3.1 利用括号分组 119
      • 7.3.2 用管道匹配多个分组 120
      • 7.3.3 用问号实现可选匹配 121
      • 7.3.4 用星号匹配零次或多次 121
      • 7.3.5 用加号匹配一次或多次 122
      • 7.3.6 用花括号匹配特定次数 122
      • 7.4 贪心和非贪心匹配 123
      • 7.5 findall()方法 124
      • 7.6 字符分类 124
      • 7.7 建立自己的字符分类 125
      • 7.8 插入字符和美元字符 126
      • 7.9 通配字符 126
      • 7.9.1 用点-星匹配所有字符 127
      • 7.9.2 用句点字符匹配换行 127
      • 7.10 正则表达式符号复习 128
      • 7.11 不区分大小写的匹配 128
      • 7.12 用sub()方法替换字符串 129
      • 7.13 管理复杂的正则表达式 129
      • 7.14 组合使用re.IGNOREC ASE、
      • re.DOTALL和re.VERBOSE 130
      • 7.15 项目:电话号码和Email地址
      • 提取程序 130
      • 第1步:为电话号码创建一个正则
      • 表达式 131
      • 第2步:为email地址创建一个正则
      • 表达式 132
      • 第3步:在剪贴板文本中找到所有
      • 匹配 132
      • 第4步:所有匹配连接成一个
      • 字符串,复制到剪贴板 133
      • 第5步:运行程序 133
      • 第6步:类似程序的构想 134
      • 7.16 小结 134
      • 7.17 习题 134
      • 7.18 实践项目 136
      • 7.18.1 强口令检测 136
      • 7.18.2 strip()的正则表达式
      • 版本 136
      • 第8章 读写文件 137
      • 8.1 文件与文件路径 137
      • 8.1.1 Windows上的倒斜杠以及
      • OS X和Linux上的
      • 正斜杠 138
      • 8.1.2 当前工作目录 139
      • 8.1.3 绝对路径与相对路径 139
      • 8.1.4 用os.makedirs()创建新
      • 文件夹 140
      • 8.1.5 os.path模块 140
      • 8.1.6 处理绝对路径和相对
      • 路径 141
      • 8.1.7 查看文件大小和文件夹
      • 内容 142
      • 8.1.8 检查路径有效性 143
      • 8.2 文件读写过程 144
      • 8.2.1 用open()函数打开文件 145
      • 8.2.2 读取文件内容 145
      • 8.2.3 写入文件 146
      • 8.3 用shelve模块保存变量 147
      • 8.4 用pprint.pformat()函数保存
      • 变量 148
      • 8.5 项目:生成随机的测验试卷
      • 文件 149
      • 第1步:将测验数据保存在一个
      • 字典中 149
      • 第2步:创建测验文件,并打乱
      • 问题的次序 150
      • 第3步:创建答案选项 151
      • 第4步:将内容写入测验试卷和
      • 答案文件 151
      • 8.6 项目:多重剪贴板 153
      • 第1步:注释和shelf设置 153
      • 第2步:用一个关键字保存剪贴板
      • 内容 154
      • 第3步:列出关键字和加载关键字的
      • 内容 154
      • 8.7 小结 155
      • 8.8 习题 155
      • 8.9 实践项目 156
      • 8.9.1 扩展多重剪贴板 156
      • 8.9.2 疯狂填词 156
      • 8.9.3 正则表达式查找 156
      • 第9章 组织文件 157
      • 9.1 shutil模块 158
      • 9.1.1 复制文件和文件夹 158
      • 9.1.2 文件和文件夹的移动与
      • 改名 158
      • 9.1.3 永久删除文件和文件夹 160
      • 9.1.4 用send2trash模块安全地
      • 删除 160
      • 9.2 遍历目录树 161
      • 9.7 用zipfile模块压缩文件 162
      • 9.3.1 读取ZIP文件 163
      • 9.3.2 从ZIP文件中解压缩 164
      • 9.3.3 创建和添加到ZIP文件 164
      • 9.4 项目:将带有美国风格日期的
      • 文件改名为欧洲风格日期 165
      • 第1步:为美国风格的日期创建一个
      • 正则表达式 165
      • 第2步:识别文件名中的日期
      • 部分 166
      • 第3步:构成新文件名,并对文件
      • 改名 167
      • 第4步:类似程序的想法 168
      • 9.5 项目:将一个文件夹备份到一个
      • ZIP文件 168
      • 第1步:弄清楚ZIP文件的
      • 名称 168
      • 第2步:创建新ZIP文件 169
      • 第3步:遍历目录树并添加到
      • ZIP文件。 170
      • 第4步:类似程序的想法 170
      • 9.6 小结 171
      • 9.7 习题 171
      • 9.8 实践项目 171
      • 9.8.1 选择性拷贝 171
      • 9.8.2 删除不需要的文件 172
      • 9.8.3 消除缺失的编号 172
      • 第10章 调试 173
      • 10.1 抛出异常 174
      • 10.2 取得反向跟踪的字符串 175
      • 10.3 断言 176
      • 10.3.1 在交通灯模拟中使用
      • 断言 177
      • 10.3.2 禁用断言 178
      • 10.4 日志 178
      • 10.4.1 使用日志模块 178
      • 10.4.2 不要用print()调试 180
      • 10.4.3 日志级别 180
      • 10.4.4 禁用日志 181
      • 10.4.5 将日志记录到文件 182
      • 10.5 IDLE的调试器 182
      • 10.5.1 Go 183
      • 10.5.2 Step 183
      • 10.5.3 Over 183
      • 10.5.4 Out 183
      • 10.5.5 Quit 183
      • 10.5.6 调试一个数字相加的
      • 程序 184
      • 10.5.7 断点 185
      • 10.6 小结 187
      • 10.7 习题 187
      • 10.7 实践项目 188
      • 调试硬币抛掷 188
      • 第11章 从Web抓取信息 189
      • 11.1 项目:利用webbrowser模块的
      • mapIt.py 190
      • 第1步:弄清楚URL 190
      • 第2步:处理命令行参数 191
      • 第3步:处理剪贴板内容,加载
      • 浏览器 191
      • 第4步:类似程序的想法 192
      • 11.2 用requests模块从Web下载
      • 文件 192
      • 11.2.1 用requests.get()函数下载
      • 一个网页 193
      • 11.2.2 检查错误 193
      • 10.3 将下载的文件保存到硬盘 194
      • 10.4 HTML 195
      • 10.4.1 学习HTML的资源 195
      • 10.4.2 快速复习 195
      • 10.4.3 查看网页的HTML
      • 源代码 196
      • 10.4.4 打开浏览器的开发者
      • 工具 197
      • 10.4.5 使用开发者工具来寻找
      • HTML元素 198
      • 10.5 用BeautifulSoup模块解析
      • HTML 199
      • 10.5.1 从HTML创建一个
      • BeautifulSoup对象 200
      • 10.5.2 用select()方法寻找元素 200
      • 10.5.3 通过元素的属性获取
      • 数据 202
      • 10.6 项目:“I’m Feeling Lucky”
      • Google查找 202
      • 第1步:获取命令行参数,并请求
      • 查找页面 203
      • 第2步:找到所有的结果 203
      • 第3步:针对每个结果打开Web
      • 浏览器 204
      • 第4步:类似程序的想法 205
      • 10.7 项目:下载所有XKCD
      • 漫画 205
      • 第1步:设计程序 206
      • 第2步:下载网页 207
      • 第3步:寻找和下载漫画图像 207
      • 第4步:保存图像,找到前一张
      • 漫画 208
      • 第4步:类似程序的想法 209
      • 10.8 用selenium模块控制浏览器 210
      • 10.8.1 启动selenium控制的
      • 浏览器 210
      • 10.8.2 在页面中寻找元素 211
      • 10.8.3 点击页面 212
      • 10.8.4 填写并提交表单 212
      • 10.8.5 发送特殊键 213
      • 10.8.6 点击浏览器按钮 213
      • 10.8.7 关于selenium的更多
      • 信息 214
      • 10.9 小结 214
      • 10.10 习题 214
      • 10.11 实践项目 215
      • 10.11.1 命令行邮件程序 215
      • 10.11.2 图像网站下载 215
      • 10.11.3 2048 215
      • 10.11.4 链接验证 215
      • 第12章 处理Excel电子表格 217
      • 12.1 Excel文档 217
      • 12.2 安装openpyxl模块 218
      • 12.3 读取Excel文档 218
      • 12.3.1 用openpyxl模块打开Excel
      • 文档 219
      • 12.3.2 从工作簿中取得工作表 219
      • 12.3.3 从表中取得单元格 220
      • 12.3.4 列字母和数字之间的
      • 转换 221
      • 12.3.5 从表中取得行和列 222
      • 12.3.6 工作薄、工作表、
      • 单元格 223
      • 12.4 项目:从电子表格中读取
      • 数据 223
      • 第1步:读取电子表格数据 224
      • 第2步:填充数据结构 225
      • 第3步:将结果写入文件 226
      • 第4步:类似程序的思想 227
      • 12.5 写入Excel文档 227
      • 12.5.1 创建并保存Excel文档 227
      • 12.5.2 创建和删除工作表 228
      • 12.5.3 将值写入单元格 229
      • 12.6 项目:更新一个电子表格 229
      • 第1步:利用更新信息建立数据
      • 结构 230
      • 第2步:检查所有行,更新不正确的
      • 价格 231
      • 第4步:类似程序的思想 231
      • 12.7 设置单元格的字体风格 232
      • 12.8 Font对象 232
      • 12.9 公式 234
      • 12.10 调整行和列 235
      • 12.10.1 设置行高和列宽 235
      • 12.10.2 合并和拆分单元格 236
      • 12.10.3 冻结窗格 237
      • 12.10.4 图表 238
      • 12.11 小结 240
      • 12.11 习题 240
      • 12.12 实践项目 241
      • 12.12.1 乘法表 241
      • 12.12.2 空行插入程序 241
      • 12.12.3 电子表格单元格翻转
      • 程序 242
      • 12.12.4 文本文件到电子表格 242
      • 12.12.5 电子表格到文本文件 242
      • 第13章 处理PDF和Word文档 243
      • 13.1 PDF文档 243
      • 13.1.1 从PDF提取文本 244
      • 13.1.2 解密PDF 245
      • 13.1.3 创建PDF 246
      • 13.1.4 拷贝页面 246
      • 13.1.5 旋转页面 247
      • 13.1.6 叠加页面 248
      • 13.1.7 加密PDF 249
      • 13.2 项目:从多个PDF中合并
      • 选择的页面 250
      • 第1步:找到所有PDF文件 250
      • 第2步:打开每个PDF文件 251
      • 第3步:添加每一页 252
      • 第4步:保存结果 252
      • 第5步:类似程序的想法 253
      • 13.3 Word文档 253
      • 13.3.1 读取Word文档 254
      • 13.3.2 从.docx文件中取得完整的
      • 文本 254
      • 13.3.3 设置Paragraph和Run对象
      • 的样式 255
      • 13.3.4 创建带有非默认样式的
      • Word文档 257
      • 13.3.5 Run属性 257
      • 13.3.6 写入Word文档 258
      • 13.3.7 添加标题 260
      • 13.3.8 添加换行符和换页符 261
      • 13.3.9 添加图像 261
      • 13.4 小结 262
      • 13.5 习题 262
      • 13.6 实践项目 263
      • 13.6.1 PDF偏执狂 263
      • 13.6.2 定制邀请函,保存为Word
      • 文档 263
      • 13.6.3 暴力PDF口令破解
      • 程序 264
      • 第14章 处理CSV文件和JSON数据 265
      • 14.1 csv模块 265
      • 14.2.1 Reader对象 266
      • 14.2.2 在for循环中,从Reader
      • 对象读取数据 267
      • 14.2.3 Writer对象 268
      • 14.2.4 delimiter和lineterminator
      • 关键字参数 269
      • 14.3 项目:从CSV文件中删除
      • 表头 269
      • 第1步:循环遍历每个CSV
      • 文件 270
      • 第2步:读入CSV文件 270
      • 第3步:写入CSV文件,没有
      • 第一行 271
      • 第4步:类似程序的想法 272
      • 14.4 JSON和API 272
      • 14.5 json模块 273
      • 14.5.1 用loads()函数读取
      • JSON 273
      • 14.5.2 用dumps函数写出
      • JSON 273
      • 14.6 项目:取得当前的天气数据 274
      • 第1步:从命令行参数获取
      • 位置 274
      • 第2步:下载JSON数据 275
      • 第3步:加载JSON数据并打印
      • 天气 275
      • 第4步:类似程序的想法 277
      • 14.7 小结 277
      • 14.8 习题 277
      • 14.9 实践项目 277
      • Excel到CSV的转换程序 277
      • 第15章 保持时间、计划任务和启动
      • 程序 279
      • 15.1 time模块 279
      • 15.1.1 time.time()函数 279
      • 15.1.2 time.sleep()函数 280
      • 15.2 数字四舍五入 281
      • 15.3 项目:超级秒表 282
      • 第1步:设置程序来记录时间 282
      • 第2步:记录并打印单圈时间 283
      • 第4步:类似程序的想法 283
      • 15.4 datetime模块 284
      • 15.4.1 timedelta数据类型 285
      • 15.4.2 暂停直至特定日期 286
      • 15.4.3 将datetime对象转换为
      • 字符串 287
      • 15.4.4 将字符串转换成datetime
      • 对象 288
      • 15.5 回顾Python的时间函数 288
      • 15.6 多线程 289
      • 15.6.1 向线程的目标函数传递
      • 参数 290
      • 15.6.2 并发问题 291
      • 15.7 项目:多线程XKCD下载
      • 程序 291
      • 第1步:修改程序以使用函数 292
      • 第2步:创建并启动线程 293
      • 第3步:等待所有线程结束 293
      • 15.8 从Python启动其他程序 294
      • 15.8.1 向Popen()传递命令行
      • 参数 295
      • 15.8.2 Task Scheduler、launchd和
      • cron 296
      • 15.8.3 用Python打开网站 296
      • 15.8.4 运行其他Python脚本 296
      • 15.8.5 用默认的应用程序打开
      • 文件 297
      • 15.9 项目:简单的倒计时程序 298
      • 第1步:倒计时 298
      • 第2步:播放声音文件 298
      • 第3步:类似程序的想法 299
      • 15.10 小结 299
      • 15.11 习题 300
      • 15.12 实践项目 300
      • 15.12.1 美化的秒表 300
      • 15.12.2 计划的Web漫画下载 301
      • 第16章 发送电子邮件和短信 303
      • 16.1 SMTP 303
      • 16.2 发送电子邮件 304
      • 16.2.1 连接到SMTP服务器 304
      • 16.2.2 发送SMTP的“Hello”
      • 消息 305
      • 16.2.3 开始TLS加密 306
      • 16.2.4 登录到SMTP服务器 306
      • 16.2.5 发送电子邮件 306
      • 16.2.6 从SMTP服务器断开 307
      • 16.3 IMAP 307
      • 16.4 用IMAP获取和删除电子
      • 邮件 307
      • 16.4.1 连接到IMAP服务器 308
      • 16.4.2 登录到IMAP服务器 309
      • 16.4.3 搜索电子邮件 309
      • 16.4.4 选择文件夹 309
      • 16.4.5 执行搜索 310
      • 16.4.6 大小限制 312
      • 16.4.7 取邮件并标记为已读 312
      • 16.4.8 从原始消息中获取电子
      • 邮件地址 313
      • 16.4.9 从原始消息中获取正文 314
      • 16.4.10 删除电子邮件 315
      • 16.4.11 从IMAP服务器断开 315
      • 16.5 项目:向会员发送会费提醒
      • 电子邮件 316
      • 第1步:打开Excel文件 316
      • 第2步:查找所有未付成员 317
      • 第3步:发送定制的电子邮件
      • 提醒 318
      • 16.6 用Twilio发送短信 319
      • 16.6.1 注册Twilio账号 319
      • 16.6.2 发送短信 320
      • 16.7 项目:“只给我发短信”
      • 模块 321
      • 16.8 小结 322
      • 16.9 习题 323
      • 16.10 实践项目 323
      • 16.10.1 随机分配家务活的电子
      • 邮件程序 323
      • 16.10.2 伞提醒程序 324
      • 16.10.3 自动退订 324
      • 16.10.4 通过电子邮件控制你的
      • 电脑 324
      • 第17章 操作图像 327
      • 17.1 计算机图像基础 327
      • 17.1.1 颜色和RGBA值 328
      • 17.1.2 坐标和Box元组 329
      • 17.2 用Pillow操作图像 330
      • 17.2.1 处理Image数据类型 331
      • 17.2.2 裁剪图片 332
      • 17.2.3 复制和粘贴图像到其他
      • 图像 333
      • 17.2.4 调整图像大小 335
      • 17.2.5 旋转和翻转图像 336
      • 17.2.6 更改单个像素 338
      • 17.3 项目:添加徽标 339
      • 第1步:打开徽标图像 340
      • 第2步:遍历所有文件并打开
      • 图像 341
      • 第3步:调整图像的大小 341
      • 第4步:添加徽标,并保存
      • 更改 342
      • 第5步:类似程序的想法 343
      • 17.4 在图像上绘画 344
      • 17.4.1 绘制形状 344
      • 17.4.2 绘制文本 346
      • 17.5 小结 347
      • 17.6 习题 348
      • 17.7 实践项目 348
      • 17.7.1 扩展和修正本章项目的
      • 程序 348
      • 17.7.2 在硬盘上识别照片
      • 文件夹 349
      • 17.7.3 定制的座位卡 350
      • 第18章 用GUI自动化控制键盘和
      • 鼠标 351
      • 18.1 安装pyautogui模块 351
      • 18.2 走对路 352
      • 18.2.1 通过注销关闭所有程序 352
      • 18.2.2 暂停和自动防故障装置 352
      • 18.3 控制鼠标移动 353
      • 18.3.1 移动鼠标 354
      • 18.3.2 获取鼠标位置 354
      • 18.4 项目:“现在鼠标在
      • 哪里?” 355
      • 第1步:导入模块 355
      • 第2步:编写退出代码和无限
      • 循环 355
      • 第3步:获取并打印鼠标坐标。 356
      • 18.5 控制鼠标交互 357
      • 18.5.1 点击鼠标 357
      • 18.5.2 拖动鼠标 357
      • 18.5.3 滚动鼠标 359
      • 18.6 处理屏幕 360
      • 18.6.1 获取屏幕快照 360
      • 18.6.2 分析屏幕快照 360
      • 18.7 项目:扩展mouseNow程序 361
      • 18.8 图像识别 362
      • 18.9 控制键盘 363
      • 18.9.1 通过键盘发送一个
      • 字符串 363
      • 18.9.2 键名 364
      • 18.9.3 按下和释放键盘 365
      • 18.9.4 热键组合 365
      • 18.10 复习PyAutoGUI的函数 366
      • 18.11 项目:自动填表程序 367
      • 第1步:弄清楚步骤 368
      • 第2步:建立坐标 368
      • 第3步:开始键入数据 370
      • 第4步:处理选择列表和单选
      • 按钮 371
      • 第5步:提交表单并等待 372
      • 18.12 小结 372
      • 18.13 习题 373
      • 18.14 实践项目 373
      • 18.14.1 看起来很忙 373
      • 18.14.2 即时通信机器人 373
      • 18.14.3 玩游戏机器人指南 374
      • 附录A 安装第三方模块 375
      • 附录B 运行程序 377
      • 附录C 习题答案 381

      以上就是本次介绍的Python3编程电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Python学习手册

      下一篇:Python核心编程

      展开 +

      收起 -

      下载地址:百度网盘下载
      Python3编程 相关电子书
      Python编程(第四版) 上册
      Python编程(第四版) 上册 PDF 第四版

      当掌握Python的基础知识后,你要如何使用Python? Python编程(第四版) 为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方

      立即下载
      Python编程无师自通
      Python编程无师自通 PDF 超清版

      Python编程无师自通 专业程序员的养成 零基础自学Python3入门教程 Python基础教程

      立即下载
      Python编程从零基础到项目实战:微课视频
      Python编程从零基础到项目实战:微课视频 PDF PPT源码版

      1.配套设施视頻解读,扫二维码播放视频,傻瓜式教您学习培训 为便捷用户学习培训,这书视频录制了150集视頻解读(在其中23集为赠予视頻),并在视頻部位设定了二维码图片,根据手机上二

      立即下载
      Python编程:从入门到实践
      Python编程:从入门到实践 PDF 中文扫描版

      《Python编程:从入门到实践》是Python3.5编程入门图书(从入门到实践),机器学习,数据处理,网络爬虫热门编程语言,从基本概念到完整项目开发,帮助零基础读者迅速掌握Python编程。

      立即下载
      自学Python编程基础学习笔记
      自学Python编程基础学习笔记 PDF 完整超清版

      这是一本面向Python初学者的实用学习笔记,适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者阅读,也可最为工具参考资料

      立即下载
      Python编程从入门到精通(资料源码视频)
      Python编程从入门到精通(资料源码视频) PDF 原书完整版

      一本好书包括3大区域的內容:基本、案例、综合性实战演练技术性解读-案例应急演练-技术性答疑解惑-课后答案围绕全书,全方位把握Python开发设计用纸版书籍视頻和源代码互联网答疑解惑的

      立即下载
      读者心得
      21小时34分钟前回答

      python编程中最常用的比较运算符实例

      今天这篇文章我们来说说python比较运算符,这个一共有七种不一样的运算符分别是等于、不等于、大于、小于、大于等于、小于等于,这七种是比较常用的比较运算符。这在以后的编程之中会常常用到的一个东西。希望这篇文章能给阅读的你带来帮助。 比较运算符: 比较运算符顾名思义是用来进行比较的一种运算符号。 以下假设变量a为10,变量b为20: == 等于 - 比较对象是否相等 (a == b) 返回 False。 != 不等于 - 比较两个对象是否不相等 (a != b) 返回 true. 不等于 - 比较两个对象是否不相等 (a b) 返回 true。这个运算符类似 != 。 大于 - 返回x是否大于y (a b) 返回 False。 小于 - 返回x是否小于y。所有比较运算符返……

      60小时13分钟前回答

      python编程游戏有哪些

      python编程游戏有哪些?下面给大家介绍几款由Python开发的游戏: 1.Github上面有个项目Free Python Games,里面集合了不少的Python开发的小游戏,能玩,也适合新手用来练练手,另外 PyGame 这个网站里面里面集合了很多Python开发的小游戏。 相关推荐:《python视频教程》 2. Python版本的 Flapy Bird 简化版,但是感觉更加难玩了。当然你也可以尝试用Python开发原版的 Flapy Bird,涵盖了颜色图像等:Flappy Block - 1.0 3. 小时候经常在手机上玩的一个游戏,也是一款经典的街机游戏,这款游戏进化之后其实就是一个打乒乓的小游戏,这里同样有一个进化版本,图形设计的更加好看:Ping Pong 4. 以前初高中在学校很无聊的时候跟……

      码农之家

      晃晶灵 提供上传

      资源
      21
      粉丝
      41
      喜欢
      187
      评论
      15

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com