《O'Reilly Perl语言入门 第7版 中文版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:RANDALL.SCHWARTZ,BRIANDFOY,TOMPHOENIX著;盛春译
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2018
  • ISBN:9787564177911
  • 页数:368 页
图书介绍:《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl的最新变化。本书的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了本书特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。

前言 1

第1章 简介 11

问题与答案 11

“Perl”这个词表示什么意思? 14

Perl怎么流行起来的? 17

如何取得Perl? 18

我该怎么编写Perl程序? 21

走马观花 27

第2章 标量数据 29

数字 30

Perl的内置警告信息 37

标量变量 39

用print输出结果 42

if控制结构 47

获取用户输入 49

chomp操作符 49

while控制结构 50

undef值 51

defined函数 52

习题 52

第3章 列表与数组 53

访问数组中的元素 54

特殊的数组索引 55

列表直接量 56

字符串中的数组内插 61

foreach控制结构 62

标量上下文与列表上下文 66

列表上下文中的〈STDIN〉 69

习题 70

第4章 子程序 71

定义子程序 71

调用子程序 72

返回值 72

参数 74

子程序中的私有变量 76

变长参数列表 76

用my声明的词法变量 79

use strict编译指令 80

return操作符 81

非标量返回值 84

持久化私有变量 84

子程序签名 86

习题 88

第5章 输入与输出 90

读取标准输入 90

来自钻石操作符的输入 92

调用参数 94

输出到标准输出 95

用printf格式化输出 98

文件句柄 101

打开文件句柄 103

用die处理致命错误 107

使用文件句柄 109

重新打开标准文件句柄 111

用say来输出 111

标量变量中的文件句柄 112

习题 114

第6章 哈希 115

什么是哈希? 115

访问哈希元素 118

哈希操作函数 122

哈希的典型应用 124

特殊哈希%ENV 126

习题 127

第7章 正则表达式 128

序列 128

动手实践不同模式 131

量词 134

模式分组 137

择一匹配 140

字符集 142

Unicode字符属性 145

锚位 146

习题 148

第8章 用正则表达式进行匹配 150

用m//进行匹配 150

模式匹配修饰符 151

绑定操作符=~ 156

捕获变量 157

优先级 164

模式测试程序 166

习题 166

第9章 用正则表达式处理文本 168

用s///进行替换操作 168

split操作符 174

join函数 175

列表上下文中的m// 176

更强大的正则表达式 177

习题 183

第10章 其他控制结构 185

unless控制结构 185

until控制结构 186

表达式修饰符 187

裸块控制结构 188

elsif子句 189

自增与自减 190

for控制结构 191

循环控制 194

条件操作符 198

逻辑操作符 199

习题 204

第11章 Perl模块 205

寻找模块 205

安装模块 206

使用简易模块 209

习题 216

第12章 文件测试 217

文件测试操作符 217

stat和lstat函数 224

localtime函数 226

位运算操作符 227

习题 231

第13章 目录操作 232

当前工作目录 232

修改工作目录 233

文件名通配 234

文件名通配的隐式语法 236

目录句柄 237

文件和目录的操作 239

删除文件 239

重命名文件 240

链接与文件 242

创建和删除目录 246

修改权限 248

修改文件属主 248

修改时间戳 249

习题 249

第14章 字符串与排序 251

用index查找子字符串 251

用substr操作子字符串 253

用sprintf格式化字符串 254

高级排序 256

习题 262

第15章 进程管理 263

system函数 263

环境变量 268

exec函数 269

用反引号捕获输出结果 270

用IPC::System::Simple执行外部进程 274

通过文件句柄执行外部进程 275

用fork开展地下工作 277

发送及接收信号 278

习题 281

第16章 高级Perl技巧 282

切片 282

捕获错误 288

用grep筛选列表 294

用map把列表数据变形 295

更棒的列表工具 296

习题 298

附录A 习题解答 301

附录B 超越“小骆驼” 337

附录C Unicode入门 346

附录D 实验特性 357