Perl入门PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)(R.L.施瓦茨)Randal L.Schwartz著;程世玉,彭亮译
- 出 版 社:北京:电子工业出版社
- 出版年份:1997
- ISBN:7505342339
- 页数:200 页
第1章 引言 1
Perl的历史 1
Perl的目标 1
适用性 2
支持 2
基本概念 3
Perl概览 4
“Hello,world”程序 4
提问并保留结果 5
增加选择 6
猜测密码 6
多个密码 7
为每个人分配不同的密码 8
处理不同的输入格式 10
公平对待其他人名 11
使其更为模块化 13
将密码列表移入一个独立的文件 15
确保适度的安全性 17
在出错时报警 18
当前目录中的一些密码文件 19
获取用户姓名 20
列出密码 21
使旧的密码列表更为醒目 23
维护Last-good-guess数据库 24
最终程序 25
练习 28
浮点实量 29
所有数字本质上都是用一种格式 29
第2章 标量数据 29
数字 29
什么是标量数据 29
整型实量 30
字符串 30
单引字符串 30
双引字符串 31
运算符 32
数字运算符 32
字符串运算符 33
运算符的优先级和相关性 34
数字和字符串间的转换 35
标量变量运算符 36
标量变量 36
二元赋值运算符 37
自动增加和自动减少 38
chop()运算符 38
字符串的变量插入值 39
<STDIN>作为标量值 40
利用print()输出 41
undef值 41
练习 41
第3章 数组及列表数据 43
什么是数组 43
实量表示法 43
运算符 44
赋值 44
变量 44
元素访问 46
push()和pop()运算符 48
shift()和unshift()运算符 48
reverse()运算符 49
sort()运算符 49
chop()运算符 49
标量和数组环境 49
<STDIN>作为数组 50
数组变量插入 50
练习 52
第4章 控制结构 53
语句块 53
if/unless语句 53
while/until语句 56
for语句 57
foreach语句 57
练习 59
第5章 关联数组 61
什么是关联数组 61
关联数组的变量 61
关联数组的实量表示 62
关联数组的操作符 62
keys()操作符 62
values()操作符 63
each()操作符 63
delete()操作符 64
练习 64
从STDIN输入 65
第6章 基本I/O 65
从<>操作符输入 66
向STDOUT输出 67
print用于普通输出 67
printf用于格式化输出 67
练习 68
第7章 正则表达式 69
正则表达式的概念 69
正则表达式的简单应用 69
模式 70
单字符模式 71
组合模式 72
序列 72
倍增器 72
用作记忆功能的圆括号 73
交替 74
固定模式 74
优先级 75
有关匹配操作符的详细介绍 76
选择不同的目标(=~操作符) 76
忽略大小写 77
使用不同的分界符 77
插入变量 78
特殊的只读变量 78
替换 79
split()和join()操作符 80
split()操作符 80
练习 81
join()操作符 81
第8章 函数 83
系统及用户函数 83
定义用户函数 83
申请用户函数 84
返回值 84
参数 85
函数中的局部变量 87
练习 89
第9章 复杂控制结构 91
last操作符 91
next操作符 92
redo操作符 93
标号块 94
表达式修改器 95
&&,||以及?:作为控制结构 96
练习 97
第10章 文件句柄及文件测试 99
什么是文件句柄 99
打开及关闭文件句柄 99
平滑转换:die() 100
使用文件句柄 101
-x文件测试 102
stat()及lstat()操作符 104
使用_文件句柄 105
练习 105
什么是格式 107
定义格式 107
第11章 格式 107
申请格式 109
字段句柄详解 110
文本字段 110
数字字段 111
多重字段 112
填充字段 112
页顶格式 114
改变格式的默认值 114
使用select()改变文件句柄 115
改变格式名 115
改变页顶的格式名 116
改变页面长度 116
练习 117
改变页面中的位置 117
第12章 目录访问 119
在目录树间移动 119
Globbing 119
目录句柄 121
打开及关闭目录句柄 121
读取目录句柄 122
练习 122
第13章 文件及目录处理 123
删除文件 123
对文件重命名 124
为文件创建别名(链接) 124
关于硬链接和软链接 124
用Perl创建硬链接和软链接 125
创建及删除目录 126
修改所有权 127
修改权限 127
修改时间戳 128
练习 128
第14章 进程管理 131
使用system()和exec() 131
使用单引号 133
把进程用作文件句柄 134
使用fork 135
进程操作总结 137
发送和接收信号 137
练习 139
查找子串 141
第15章 其它数据转换 141
提取和替换子串 142
用sprintf格式化数据 144
高级排序 144
拼写替换 147
练习 149
第16章 系统数据库访问 151
获取口令及用户组信息 151
二进制数据打包及解包 153
获取网络信息 155
获取其它信息 156
练习 156
DBM数据库及DBM数组 157
打开及关闭DBM数组 157
第17章 用户数据库处理 157
使用DBM数组 158
定长随机访问数据库 159
变长(文本)数据库 160
练习 162
第18章 将其它语言转换成Perl 163
将awk程序转换成Perl 163
将sed程序转换成Perl 164
将Shell程序转换成Perl 164
练习 165
附录A 习题答案 167
Socket模式 193
样本客户机 193
附录B 网络基础 193
样本服务器 194
附录C 我们没有涉及到的主题 197
调试器 197
命令行 197
其它操作符 197
数不胜数的函数 197
数不胜数的预定义变量 197
Here串 198
return(从子程序返回) 198
eval操作符(以及s///e) 198
利用*FRED进行符号表格处理 199
goto操作符 199
require操作符库 199
Perl5.0版其它的吸引人之处 199
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《反常识》张娟责任编辑;(美国)邓肯·J.瓦茨 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017