![]() 作者:Randal L.Schwartz/brian d foy/Tom Phoenix 出版社: 东南大学出版社 原作名: Learning Perl, 6e 译者:盛春 出版年: 2012-3 页数: 363 定价: 62.00元 装帧: 平装 ISBN: 9787564133726 内容简介 · · · · · ·《Perl语言入门(第6版)(中文版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl5.14版本的变化。《Perl语言入门(第6版)(中文版)》每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但《Perl语言入门(第6版)(中文版)》不同,我们希望把你培养成一名真正的Perl程序员。 作者简介 · · · · · ·作者:(美)施瓦茨、福瓦、菲尼克斯 译者:盛春 Randal L.Schwartz、brian d foy 和Tom Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。Randal L.Schwartz、brian d foy 和Tom Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming Perl》 目录 · · · · · ·《perl语言入门(第六版.中文版)》第一章 简介 问题与答案 这本书适合你吗? 为何有这么多的脚注? 关于习题和解答? · · · · · ·() 《perl语言入门(第六版.中文版)》 第一章 简介 问题与答案 这本书适合你吗? 为何有这么多的脚注? 关于习题和解答? 习题前标的数字是什么意思? 如果我是perl讲师? “perl”这个词表示什么意思? larry为什么要创造perl? larry干吗不用其他语言? perl算容易,还是算难? perl怎么会这么流行? 现在的perl发展得怎么样了? 哪些事情最适合用perl来做? 哪些事情不适合用perl来做? 如何取得perl? cpan是什么? 如何得到perl的技术支持? 还有别的技术支持方式吗? .如果发现perl有bug,我该怎么办? 我该怎么编写perl程序? 一个简单的程序 程序里写的是什么? 我该如何编译perl程序? 走马观花 习题 第二章 标量数据 数字 所有数字的内部格式都相同 浮点数直接量 整数直接量 非十进制整数的直接量 数字操作符 字符串 单引号内的字符串直接量 双引号内的字符串直接量 字符串操作符 数字与字符串之间的自动转换 perl的内置警告信息 标量变量 给变量取个好名字 标量的赋值 双目赋值操作符 用print输出结果 字符串中的标量变量内插 借助代码点创建字符 操作符的优先级与结合性 比较操作符 if控制结构 布尔值 获取用户输入 chomp操作符 while控制结构 undef值 defined函数 习题 第三章 列表与数组 访问数组中的元素 特殊的数组索引 列表直接量 qw简写 列表的赋值 pop和push操作符 shift和unshift操作符 splice操作符 字符串中的数组内插 foreach控制结构 perl最喜欢用的默认变量 reverse操作符 sort操作符 each操作符 标量上下文与列表上下文 在标量上下文中使用产生列表的表达式 在列表上下文中使用产生标量的表达式 强制指定标量上下文 列表上下文中的(stdin) 习题 第四章 子程序 定义子程序 调用子程序 返回值 参数 子程序中的私有变量 变长参数列表 改进的&max子程序 空参数列表 关于词法(my)变量 use strict编译指令 return操作符 省略与号 非标量返回值 持久化私有变量 习题 第五章 输入与输出 读取标准输入 来自钻石操作符的输入 调用参数 输出到标准输出 用printf格式化输出 数组和printf 文件句柄 打开文件句柄 以二进制方式读写文件句柄 有问题的文件句柄 关闭文件句柄 用die处理致命错误 用warn输出警告信息 自动检测致命错误 使用文件句柄 改变默认的文件输出句柄 重新打开标准文件句柄 用say来输出 标量变量中的文件句柄 习题 第六章 哈希 什么是哈希? 为何使用哈希? 访问哈希元素 访问整个哈希 哈希赋值 胖箭头 哈希函数 keys和values函数 each函数 哈希的典型应用 exists函数 delete函数 哈希元素内插 %env哈希 习题 第七章 漫游正则表达式王国 什么是正则表达式? 使用简单模式 unicode属性 关于元字符 简单的量词 模式分组 择一匹配 字符集 字符集的简写 反义简写 习题 第八章 用正则表达式进行匹配 用m//进行匹配 模式匹配修饰符 用/i进行大小写无关的匹配 用/s匹配任意字符 用/x加入空白符 组合选项修饰符 选择一种字符解释方式 其他选项 锚位 单词锚位 绑定操作符 模式中的内插 捕获变量 捕获变量的存续期 不捕获模式 命名捕获 自动捕获变量 通用量词 优先级 优先级范例 还有更多 模式测试程序 习题 第九章 用正则表达式处理文本 用s///进行替换 用/g进行全局替换 不同的定界符 可用替换修饰符, 绑定操作符 无损替换 大小写转换 split操作符 ioin函数 列表上下文中的m// 更强大的正则表达式 非贪婪量词 跨行的模式匹配 一次更新多个文件 从命令行直接编辑 习题 第十章其他控制结构 unless控制结构 伴随unless的else子句 until控制结构 表达式修饰符 裸块控制结构 els汀子句 自增与自减 自增的值 for控制结构 foreach和for间的秘密关系 循环控制 1ast操作符 next操作符 redo操作符 带标签的块 条件操作符? 逻辑操作符 短路操作符的值 定义或操作符 使用部分求值操作符的控制结构 习题 第十一章perl模块 寻找模块 安装模块 安装到自己的目录 使用简易模块 file::basename模块 仅选用模块中的部分函数 file::spec模块 path::class模块 cgi.pm模块 数据库和dbi模块 处理日期和时间的模块 习题 第十二章文件测试 文件测试操作符 测试同一文件的多项属性 栈式文件测试操作符 stat和lstat函数 localtime函数 按位运算操作符 使用位字符串 习题 第十三章目录操作 在目录树中移动 文件名通配 文件名通配的另一种语法 目录句柄 递归访问目录 文件和目录的操作 删除文件 重命名文件 链接与文件 创建和删除目录 修改权限 修改隶属关系 修改时间戳 习题 第十四章字符串与排序 用index查找子字符串 用substr操作子字符串 用sprintf格式化字符串 用sprintf格式化金额数字 非十进制数字字符串的转换 高级排序 按哈希值排序 按多个键排序 习题 第十五章智能匹配与given—when结构 智能匹配操作符 智能匹配操作的优先级 given语句 笨拙匹配 多个条目的when匹配 习题 第十六章进程管理 system函数 避免使用shell 环境变量 exec函数 用反引号捕获输出结果 在列表上下文中使用反引号 用ipc::system::simple执行外部进程 通过文件句柄执行外部进程 用fork进行深入和复杂的工作 发送及接收信号 习题 第十七章高级perl技巧 切片 数组切片 哈希切片 捕获错误 用eval 更为高级的错误处理 autodie 用grep筛选列表 用map把列表元素变形 更花哨的列表工具 习题 附录a习题解答 附录b超越“小骆驼” 附录c unicode入门 · · · · · · () |
同学推荐很多次
观点比较新颖,文笔流畅,通俗易懂。
没想到刚开始就牢牢抓住了我的眼球。
本书需要耐心的仔细品看,因为有些内容还是满学术的。