• 笨办法学Python 3(进阶篇)无人民邮电出版社9787115505392

笨办法学Python 3(进阶篇)无人民邮电出版社9787115505392

全新

¥30.60

2021-02-10售出
展开详情
商品描述:
商品简介
本书是《“笨办法”学Python 3》一书的进阶篇,《“笨办法”学Python 3》介绍了用Python 3编程的基础知识,而本书则通过52个精心设计的习题帮助读者超越基础,提升水平。这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。 本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员。

作者简介
泽德·A. 肖(Zed A.Shaw) 是《“笨办法”学Python(第3版)》《“笨办法”学Python 3》《“笨办法”学Ruby(第3版)》《“笨办法”学C语言》等多本备受欢迎的技术书的作者,他的书在全世界有数百万读者。他还是诸多开源项目的创建者,拥有近20年的编程和写作经验。他大部分空闲时间致力于绘画和艺术史的研究。

目录
部分准备知识1

 如果不喜欢作者的个人流程怎么办2

 如果发现自己太糟糕怎么办2

 习题0准备工作3

 程序员用的编辑器3

 Python3.63

 工作终端4

 pip和virtualenv的配置4

 实验笔记4

 GitHub账号5

 git5

 可选:录屏软件5

 进一步研究5

 习题1论流程7

 习题挑战8

 巩固练习9

 进一步研究9

 习题2论创新11

 习题挑战11

 巩固练习12

 习题3论质量13

 习题挑战14

 巩固学习14

 第二部分快速实现15

 如何练习创新16

 为新手准备的流程17

 新手的写代码流程17

 习题4处理命令行参数19

 习题挑战19

 答案20

 巩固练习20

 习题5cat21

 习题挑战21

 答案22

 巩固练习22

 进一步研究23

 习题6find25

 习题挑战26

 巩固练习26

 进一步研究27

 习题7grep29

 习题挑战29

 巩固练习30

 进一步研究30

 习题8cut31

 习题挑战32

 巩固练习32

 进一步研究32

 习题9sed33

 习题挑战33

 巩固练习34

 进一步研究34

 习题10sort35

 习题挑战35

 巩固练习36

 进一步研究36

 习题11uniq37

 习题挑战37

 巩固学习38

 进一步研究38

 习题12复习39

 习题挑战39

 巩固练习40

 进一步研究40

 第三部分数据结构43

 通过数据结构学习质量44

 如何学习数据结构44

 习题13单链表47

 描述47

 控制器48

 测试50

 审计概述52

 习题挑战53

 审计53

 巩固练习54

 习题14双链表55

 介绍不变条件56

 习题挑战57

 巩固练习58

 习题15栈和队列59

 习题挑战60

 破坏代码61

 进一步研究61

 习题16冒泡排序、快速排序和归并排序63

 习题挑战63

 冒泡排序65

 归并排序66

 归并排序的作弊模式67

 快速排序69

 巩固练习69

 习题17字典71

 习题挑战71

 创建“代码的原版副本”71

 复制代码72

 注解代码75

 总结数据结构76

 记住总结76

 凭借记忆实现77

 重复78

 巩固练习78

 破坏代码78

 习题18测量性能79

 工具79

 timeit79

 cProfile和profile80

 分析性能82

 习题挑战83

 巩固练习83

 破坏代码83

 进一步研究84

 习题19提高性能85

 习题挑战86

 进一步研究87

 习题20二叉查找树89

 二叉查找树必备知识89

 删除90

 习题挑战91

 巩固练习91

 习题21二分搜索93

 习题挑战93

 巩固练习94

 进一步研究94

 习题22后缀数组95

 习题挑战96

 巩固练习96

 进一步研究97

 习题23三叉查找树99

 习题挑战99

 巩固练习101

 习题24快速URL搜索103

 习题挑战103

 巩固练习104

 进一步研究104

 第四部分中阶项目105

 跟踪代码缺陷105

 习题25xargs107

 习题挑战107

 巩固练习107

 习题26hexdump109

 习题挑战110

 巩固练习111

 进一步研究111

 习题27tr113

 习题挑战113

 45分钟工作时间段的利弊114

 巩固练习114

 习题28sh115

 习题挑战115

 巩固练习116

 进一步研究116

 习题29diff和patch117

 习题挑战117

 巩固练习118

 进一步研究118

 第五部分解析文本119

 介绍代码覆盖率119

 习题30有限状态机121

 习题挑战122

 巩固练习124

 进一步研究124

 习题31正则表达式125

 习题挑战126

 巩固练习127

 进一步研究127

 习题32扫描器129

 运行Python扫描器130

 习题挑战132

 巩固练习132

 进一步研究133

 习题33解析器135

 递归下降解析136

 BNF文法137

 解析器快速演示139

 习题挑战141

 巩固练习141

 进一步研究142

 习题34分析器143

 访问者模式143

 短小的PunyPython分析器144

 解析器和分析器的对比147

 习题挑战147

 巩固练习148

 进一步研究148

 习题35解释器149

 解释器和编译器的对比149

 Python两者皆是150

 如何写解释器150

 习题挑战151

 巩固练习151

 进一步研究151

 习题36简单计算器153

 习题挑战153

 巩固练习154

 进一步研究154

 习题37小小BASIC155

 习题挑战155

 巩固练习156

 第六部分SQL和对象关系映射157

 理解SQL就是理解表157

 你将学到什么158

 习题38SQL简介159

 什么是SQL159

 准备工作160

 学习SQL术语161

 SQL文法162

 进一步研究162

 习题39SQL的创建操作163

 创建表163

 创建多表数据库164

 插入数据165

 插入参考数据165

 习题挑战165

 进一步研究166

 习题40SQL的读取操作167

 跨表选择行167

 习题挑战168

 进一步研究169

 习题41SQL的更新操作171

 更新复杂数据171

 替换数据172

 习题挑战173

 进一步研究173

 习题42SQL的删除操作175

 使用别的表进行删除175

 习题挑战176

 进一步研究177

 习题43SQL管理179

 删除和修改表179

 迁移和数据演化180

 习题挑战181

 进一步研究182

 习题44使用Python的数据库API183

 学习API183

 习题挑战184

 进一步研究184

 习题45创建ORM185

 习题挑战185

 进一步研究186

 第七部分终极项目187

 你的流程是什么187

 习题46博客189

 习题挑战189

 巩固练习190

 习题47bc191

 习题挑战191

 巩固练习192

 习题48ed193

 习题挑战193

 巩固练习194

 习题49sed195

 习题挑战196

 巩固练习196

 习题50vi197

 习题挑战197

 巩固练习198

 习题51lessweb199

 习题挑战199

 破坏代码199

 巩固练习200

 习题52moreweb201

 习题挑战201

 破坏代码202

 进一步研究202



收起详情
查看更多
侦讯记录小说 日本昭和硬币 民国七年巢氏病源 枣庄八中校庆 郑州美术馆许雄志 雍正善本山西通志 杨天序 秦腔曲谱大全书 淮南天文训补注 怎样正定府志 一九七0药务制 2007公主志 李双江唱片 朱明瑛唱的印度歌曲 老民国竹骨麻将牌 中国油画院副院长石磊 版画人物 机械制图装配图图集 黄绍竑回忆录 周怀民 小当家封神卡 小当家封神榜原版卡片全套120张 小当家封神卡片图片 80年代封神榜小纸片 李元智八极拳 子羊篆刻 黄源尹 大唐后裔 山东书法 刘则先 extendedabstracts的格式 何业琦 汉语口语陈建民 化度寺碑 西夏文书法 中国北京在文革中的袖章 红卫兵毛主席语录 摩托三轮构造 叶遐修 京剧百丑脸谱集萃