Perl语言入门 - (EPUB全文下载)
文件大小:0.35 mb。
文件格式:epub 格式。
书籍内容:
欢迎阅读《Perl语言入门》第五版,此版本顺应Perl 5.10及其后续版本的新特性而更新。当然,如果你还在用Perl 5.6 (这个版本已经发布很久了,你还没想过升级?),这 本书同样适用于你。
假如你正在寻找用30到45小时就能掌握Perl语言编程的最佳方式,那么你已经找到 了!在后面的300多页里,我们会提供精心安排的入门指引,介绍这个在互联网中担 负重任的程序语言。它也是最受全世界系统管理员、网络黑客(web hacker)及业余程 序员青睞的程序语言》
我们不可能只花几小时就把Perl的全部知识传授给你,会这么保证的书大概都撒了一 点谎。相对地,我们慎选f Perl中完整又实用的部分供你学习。这些材料足以编写128 行以内的小程序,大约90%的Perl程序都不需要很多篇幅。当你准备继续深入时,建 议您阅读《Intermediate Perl》这本书,该书涵盖了许多本书舍去不讲的部分。此外,我 们还纳入了许多知识点以便后续的扩展和研习。
毎章的内容并不多,可以在一两个小时之内读完。各章后面都有一系列的习题,帮助你 巩固刚学到的知识,在附录A中还附有习题解答,供你比对思考。因此,本书可以说是 相当适合作为“Perl入门”的课堂教材。我们对此有第一手的经验,因为本书的内容几 乎是逐字逐句从“Learning Perl”教学中萃取出来的,而这正是我们教过上千名学生的 招牌课程。话虽如此,我们也将本书设计成适合自学的形式。
虽然Perl是活生生的“Unix工具箱”,但你并不需要是Unix大师,甚至也不必懂Unix 就可以使用本书。除非特别注明,否则我们所提到的一切都可以同样应用到Windows版 本的ActivePerl (ActiveState出品),以及许许.多多其他新潮的Perl版本。
阅读本书之前,虽然不需事先具备任何Perl的基础,但我们还是衷心希望你先熟悉一些写程序的概念,像变量(variable),循环(loop),子程序(subroutine)和数组(array) 以及最重要的“用你最熟悉的文本编辑器来编辑源代码”。我们不会花时间来尝试说明 这些概念。有些人平生所学的第一个程序语言就是Perl,并因学习本书而获得成功,我 们相当髙兴有这样的例子,但是我们并不敢保证每个人都能取得一样的成果。
排版约定
本书使用以下的字体惯例:
等宽字(Constant width)
用于方法名称(method name)、函数名称(function name)、变量(variable)、属 性(attribute)以及程序代码范例。
等宽黑体字(Constant width bold)
用于用户所输入的内容。
等宽斜体字(Constant width italic)
用于程序代码中可被替换的项目(例如:fiJena/ne,你可以将它代换成实际的文 件名>。
斜体字(Italic)
用于正文所提到的文件名称、URL、主机名称、第一次提及的重要词汇以及命令。
脚注
—般附加在括号之内,初次(也许是第二次、第三次)阅读本书时应该略过。有一 些不完全正确的用语是为了简化说明,而脚注会说明事实。通常脚注中的资料是髙 级主题,不会在本书其他部分讨论到。
使用程序代码范例
本书的目的是让你能够在实践中解决问题。基本上,你不用事先联络我们就可以使用本 书所提供的程序代码及文件,除非是大量复制。举例来说,在你的程序中,若用到几段 本书中的程序代码,不需要经过我们的同意;但是做成光盘发布、销售O’Reilly书中 的例子,则必须经过授权。回答别人的问题时,引用本书的文字和程序代码,也不需要 经过我们的同意,但在你的产品文件中,若大量加入本书的文字与程序代码,则必须经 过授权。虽非必要,但我们会十分感谢你在引用本书的内容和范例时提到出处。完整的 信息通常包括书名、作者、出版商及ISBN编号。例如:"Learning Perl, Fifth Edition, by Randal L. Schwartz, Tom Phoenix and brian d foy. copyright 2008 O’Reilly Media, Inc., 978-0-596-52010-6。”。如果你的情况有别于上述情形,并心存疑问的话,请给我 们来信 permissions@oreilly.com。
目录
前言
第一章 简介 问题与答案
第二章 标量数据
第三章 列表与数组
第四章 子程序
第五章 输入与输出
第六章 哈希
第七章 漫游正则表达式王国
第八章 以正则表达式进行匹配
第九章 用正则表达式处理文本
第十章 其他控制结构
第十一章 Perl模块
第十二章 文件测试
第十三章 目标操作
第十四章 字符串与排序
第十五章 智能匹配与given-when结构
第十六章 进程管理
第十七章 高级Perl技巧
附录A 习题解答
附录B 超越小骆驼
前言
本书的历史
为了满足读者的好奇心,Randal在这里告诉你关于这本书的来历:
1991年我跟Lairy Wall写完第一本《Perl语言编程)> 之后,硅谷的Taos Mountain Software公司跟我联络,要我准备一些培训课程,内容包含12次左右的课程,并训练 他们的教师继续开课。我就按约写了这个课程给他们【注1】。
在课程进行了三四次之后(1991年底>,有个人走到面前跟我说:“不瞒你说,我真地 很喜欢《Perl语言编程》这本书,但是这堂课的教材更容易吸收,你真地应该写一本像 这个课程的书。”这听起来像是个好机会,所以我开始认真地考虑这个点子。
我写信给Tim O’Reilly,附上了一份企划书。这是以Taos Mountain课程纲要为基础, 再根据课堂上的观察调整并修改了一些章节。这可能是有史以来我的企划书最快被接受的 记录——我在15分钟后收到了 Tim的回信我们一直在等待你的第二本书。《Perl语言 编程》太热销了?”接下来的一年半时间里,我就努力完成了第一版的《Perl语言入门》。 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Perl语言入门 - (EPUB全文下载)