21年品牌 40万+商家 超1.5亿件商品

"笨办法"学Python 3 进阶篇

全新正版 极速发货

24.15 4.1折 59 全新

库存8件

广东东莞
认证卖家担保交易快速发货售后保障

作者(美)泽德·A.肖(Zed A.Shaw) 著 王巍巍 译

出版社人民邮电出版社

ISBN9787115505392

出版时间2020-06

装帧平装

开本16开

定价59元

货号1202060305

上书时间2024-12-01

休闲图书吧

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

   商品详情   

品相描述:全新
商品描述
作者简介
泽德·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

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

主编推荐
·知乎、b站等技术大牛倾力推荐的畅销书《笨办法学Python 3》的进阶篇;
·数百万编程爱好者追捧的技术专家的全新作品;
·52个习题、1130分钟的教学视频,带你步入Python进阶的大门。

本书作者创建了一套非常有效的Python 3学习体系,只要跟着学,你就会像作者教过的数百万初学者一样获得成功!只要你能自律、投入和坚持!
在《“笨办法”学Python 3》一书中,作者介绍了使用Python 3进行编程的基础知识,而在这本进阶篇中,作者通过让你完成52个精心设计的习题来超越基础,提升水平。书中的每个习题均结合实际演示让你入门,还有附加挑战让你加深理解,以此来帮你掌握一项关键的实践技能。作者还提供了18小时的教学视频,教你如何破坏、修正和调试代码。
首先,你将了解如何分析在软件中想要实现的概念和想法或想要解决的问题;然后,你将逐渐掌握根据自己的分析去设计解决方案,并尽可能简单优雅地实现它们的能力。作者自始至终都强调“过程”,选择正确且适合自己的编程过程,你就会获得开始的动力、解决问题的创造力和保证代码质量的能力,这样你就能写出他人可以信赖的代码。一开始会很难,但很快你就会上手,并且会感觉很棒!

● 使用文本编辑器管理复杂的项目
● 学会利用数据结构的强大功能
● 应用算法处理数据结构
● 掌握必要的文本分析和处理技术
● 使用SQL有效且合逻辑地对存储数据进行建模
● 学习强大的命令行工具和使用技能
● 在完整的项目中结合多种实践

本书会让你的每一分钟投入都有回报。你很快就会超越单纯地编写能运行的代码,转而编写能解决实际问题的高质量的Python代码。你将成为一名优秀的Python程序员。
本书适合所有已经开始使用Python的人,包括初级开发人员和已经升级到Python 3.6及以上版本的经验丰富的Python程序员。

—  没有更多了  —

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

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