Perl语言入门

出版时间:2009-8  出版社:东南大学  作者:Randal L.Schwartz,Tom Phoenix,brian d foy  页数:325  译者:盛春,蒋永清,王晖  
Tag标签:无  

前言

欢迎阅读《Perl语言入门》第五版,此版本顺应Perl 5.10及其后续版本的新特性而更新。当然,如果你还在用Perl 5.6(这个版本已经发布很久了,你还没想过升级?),这本书同样适用于你。假如你正在寻找用30到45小时就能掌握Perl语言编程的最佳方式,那么你已经找到了!在后面的300多页里,我们会提供精心安排的入门指引,介绍这个在互联网中担负重任的程序语言。它也是最受全世界系统管理员、网络黑客(Web hacker)及业余程序员青睐的程序语言。我们不可能只花几小时就把Perl的全部知识传授给你,会这么保证的书大概都撒了一点谎。相对地,我们慎选了Perl中完整又实用的部分供你学习。这些材料足以编写128行以内的小程序,大约90%的Perl程序都不需要很多篇幅。当你准备继续深入时,建议您阅读《Intermediate Perl》这本书,该书涵盖了许多本书舍去不讲的部分。此外,我们还纳入了许多知识点以便后续的扩展和研习。每章的内容并不多,可以在一两个小时之内读完。各章后面都有一系列的习题,帮助你巩固刚学到的知识,在附录A中还附有习题解答,供你比对思考。因此,本书可以说是相当适合作为“Perl入门”的课堂教材。我们对此有第一手的经验,因为本书的内容几乎是逐字逐句从“Learning Perl”教学中萃取出来的,而这正是我们教过上千名学生的招牌课程。话虽如此,我们也将本书设计成适合自学的形式。虽然Perl是活生生的“unix工具箱”,但你并不需要是unix大师,甚至也不必懂unix就可以使用本书。除非特别注明,否则我们所提到的一切都可以同样应用到windows版本的ActivePerl(ActiveState出品),以及许许多多其他新潮的Perl版本。阅读本书之前,虽然不需事先具备任何Perl的基础。

内容概要

  《Perl语言入门(第5版)》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本《Perl语言入门(第5版)》就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。《Perl语言入门(第5版)》的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了《Perl语言入门(第5版)》特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。《Perl语言入门(第5版)》容涵盖:  ·Perl的变量类型  ·子程序  ·文件的操作  ·正则表达式  ·字符串的操作  ·列表与排序  ·进程的管理  ·智能匹配  ·第三方模块的使用  有些人只是想要完成任务,Perl语言为此而生。Perl的最初目标只是为了协助Unix系统管理员完成日常繁琐的文本数据处理工作。时至今日,Perl已发展成为一套功能齐备的程序语言,几乎可以在任何操作系统上完成各种任务——从简单的命令行工具到Web应用开发,及至生物信息学、金融数据分析等等不一而足。其他书籍可能会着重于教会你使用Perl语言来编程,可《Perl语言入门(第5版)》不同,我们是想要你成为一名真正的Perl程序员。

作者简介

作者:(美国)施瓦茨(Randal L.Scbwartz) (美国)菲尼克斯(Tom Pboenix) (美国)福瓦(brian d for) 译者:盛春 蒋永清 王晖

书籍目录

前言第一章 简介问题与答案“Perl”这个词是什么意思?如何取得Perl?我该怎么编写Perl程序?走马观花习题第二章 标量数据数字字符串Perl内建警告信息标量变量用print输出结果if控制结构获取用户输入chomp操作符while控制结构习题第三章 列表与数组访问数组中的元素特殊的数组索引值列表直接量列表的赋值字符串中的数组内插foreach控制结构标量上下文与列表上下文列表上下文中的(STDIN)习题第四章 子程序定义子程序调用子程序返回值参数子程序中的私有变量长度可变的参数列表关于词法(my)变量usecstrict编译命令return操作符非标量返回值持久性私有变量习题第五章 输入与输出读取标准输入钻石操作符输入调用参数输出到标准输出使用printf格式化输出文件句柄打开文件句柄用die处理严重错误使用文件句柄复用标准文件句柄使用say来输出习题第六章 哈希什么是哈希?访问哈希元素哈希函数哈希的典型应用%ENV哈希习题第七章 漫游正则表达式王国什么是正则表达式?使用简易模式字符集习题第八章 以正则表达式进行匹配以m//进行匹配可选修饰符锚位绑定操作符=~模式串中的内捕获变量通用量词优先级模式测试程序习题第九章 用正则表达式处理文本用s///替换可选修饰符split操作符join函数列表上下文中的m//更强大的正则表达式习题第十章 其他控制结构unless控制结构Until控制结构条件修饰词裸块控制结构elsif子句自增和自减for控制结构循环控制三目操作符?逻辑操作符习题第十一章 Perl模块寻找模块安装模块使用简单模块习题第十二章 文件测试文件测试操作符localtime函数按位运算操作符习题第十三章 目标操作在目录树中移动文件名通配文件名通配的另一种语法目录句柄递归的目录列表操作文件与目录删除文件重命名文件链接与文件建立及移除目录修改权限更改隶属关系修改时间戳习题第十四章 字符串与排序在字符串内用index搜索用substr处理子串高级排序习题第十五章 智能匹配与given-when结构智能匹配操作符智能匹配操作的优先级given语句多个项目的when匹配习题第十六章 进程管理system函数exec函数环境变量用反引号捕获输出结果将进程视为文件句柄用fork开展地下工作发送及接收信号习题第十七章 高级Perl技巧用eval捕获错误用grep来筛选列表用map对列表进行转换不带引号的哈希键切片习题附录A 习题解答附录B 超越小骆驼

章节摘录

插图:第1章 简介为何有这么多的脚注?感谢你注意到了,这本书里真的有很多的脚注。忽略它们吧。之所以需要它们是因为Perl到处充斥着特例。这算得上是好事,因为现实生活中也是到处都有特例。就是因为有这些特例,我们不能昧着良心说“fizzbin操作符可用来对hoozistaitc变量进行frobnicate处理”,却不加上脚注来说明例外情况【注5】。我们很有良心,所以加上了这些脚注。但即使略过不读,你也可以问心无愧(这段话能成立,实在很有意思)。许多的例外与可移植性有关。Perl来自Unix系统,而且目前仍扎根于Unix中,与Unix息息相关。但无论是因为在Unix以外的系统上运行(或是别的什么原因)造成的,我们总是尽力呈现可能出现的意外状况。我们希望不懂Unix的读者们也能认为这是一本相当好的Perl入门书(而且你也可以因此而免费学到一点Unix的知识)。其他的例外状况则与所谓的“80-20”定律有关。这是说Perl里80%的功能可以用文档中20%的部分加以描述,而另外20%的功能却需要占据其他80%的篇幅。所以,为了保持本书的篇幅短小,我们在正文中介绍那些简单明了的东西,把意味深长的部分留在脚注中介绍(脚注将用小一号的字体,这样就可以用更少的位置写更多的东西)【注6】。当你在不看脚注的情况下将本书读完一遍后,也许是为了查资料,你会想要翻回到之前的某些章节。此时,如果你已经好奇得忍不往,那么就去读读脚注吧。它们中有很多只不过是计算机笑话而已。

编辑推荐

《Perl语言入门(第5版)》是由东南大学出版社出版的。第五版涵盖Perl5.0

图书封面

图书标签Tags

评论、评分、阅读与下载


    Perl语言入门 PDF格式下载


用户评论 (总计23条)

 
 

  •   本书通俗易懂,包含很多perl新特性。
  •   对于大多数人来说,这本书足够用。
  •   在图书馆借过第二版的,内容还不错啦。第五版估计会更优秀。只是价格有点贵啦。哈 其他网站都挺便宜的。期待卓越降价啦。
  •   很好,讲解得很详细,翻译的也容易让人明白,例子很多,很实用。语言很幽默,而且,作者经常提醒读者,有些应该注意的东西,感觉像在耳边唠叨一样,比较温馨。
  •   东西很不错,质量好,打满分
  •   真的不错我能说什么呢
  •   书还行,只是有点褶皱
  •   这个就是传说中的小骆驼书。单位有本第3版的,自己买本第5版收藏,翻了下总的来说区别不大。第一次买第三方的东西,结果包装货品都不错。关键是便宜,加邮费连第6版的一半都不到。除了物流时间比较长之外都很不错。
  •   经典初级教材 正版 不错
  •   很好的一本书,入门级的,关键还是实践啊
  •   学习了一下,这本书的确是好书。
  •   比较入门一些,但是却为一本好书
  •   经典教材,入门足够了。
  •   perl入门经典书籍!
  •   通俗易懂,入门必选!
  •   通俗易懂,包含很多perl新特性
  •   Perl入门经典图书,值得推荐
  •   很经典的perl资料书,相当不错
  •   产品试用
  •   经典的书,没话说
  •   基础教程,通俗易懂
  •   学习perl很不错的入门教材
  •   适合入门,讲得不错
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7