Perl语言入门

Perl语言入门
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2002-08
版次: 1
ISBN: 9787508311135
定价: 48.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 361页
字数: 344千字
原版书名: Learning Perl
  • 如果你问今天的Perl程序员,他们在学习Perl时最依赖的书是哪一本,那么你会发现绝大多数人会说是本书——它也被亲切地称为“小骆驼”书。本书第一版于1993年问世,并从此成为畅销书。本书由Perl社区最著名、最活跃的两位成员写成,是Perl程序设计语言的精髓指南。
      
      Perl最初只是Unix系统管理员的一个工具。在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在各种计算平台上,它被用作Web编程、数据库处理、XML处理以及系统管理——它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具,这是它的设计初衷。Perl快速、有趣,而且特别有用。很多人因为需要Perl而使用它,又因为热爱它而继续使用它。
      
      本书第三版不但根据Perl5.6进行了更新,而且还全部重写以满足当今学习Perl的程序员的需要。作者作为咨询专家,凭借讲授Perl课程的多年成功经验,重新设计了本书的叙述节奏和范围,以更好地照顾到那些刚开始学习Perl的读者的需要,同时仍保留了细节讨论、详尽的例子以及折衷策略的介绍,本书正是因此而闻名的。
      
      本版对于正则表达式的介绍节奏更缓慢,并加入了一些扩展内容,还设计了新的习题和答案,这样在读者对正则表达式还很生疏时就可以练习他们刚刚所学的内容。
      
      Perl是一种协助你出色地完成工作的语言。其他的书可以教你如何用Perl编程,而本书则会把你变成一名Perl程序员。
      
      “《Perl语言入门》”令人羡慕地完成了它预期的任务——只讲授Perl的基础,而没有其他内容……它构建知识,而不是像很多其他书籍那样用大量的信息把读者淹没。这是O'Reilly出版的Perl系列书籍的第一部(其他书籍是《Programming Perl》、《Advanced Perl Programming》和《Perl Cookbook》),它确实是对一种语言的精彩介绍,这种语言已得到全世界开发人员和Web编码者狂热的支持。的确值得一读。” 前言第一章 简介问题和答案“Perl”代表什么意思?如何得到Perl?如何写一个Perl程序?Perl的旋风式旅行习题第二章 标量数据什么是标量数据?数字字符串Perl的内置警告标量变量用print输出if控制结构取得用户输入chomp操作符while控制结构undef值defined函数习题第三章 列表和数组访问数组的元素特殊的数组索引列表直接量列表赋值在字符串中替换数组foreach控制结构Perl最喜欢的缺省变量:$_标量和列表上下文列表上下文中的<STDIN>习题第四章 子例程系统与用户函数定义一个子例程调用子例程返回值参数子例程中的私有变量local操作符可变长参数列表词法(my)变量的说明use strict pragmareturn操作符习题第五章 散列什么是散列?散列元素访问散列函数散到的典型使用习题第六章 I/O基础从标准输入进行输入从钻石操作符进行输入调用参数向标准输出进行输出用printf进行格式化的输出习题第七章 正则表达式的概念什么是正则表达式?使用简单的模式一个模式测试程序习题第八章 正则表达式提高字符类通用数量符锚位符记忆的小括号优先级习题第九章 使用正则表达式使用m//进行匹配选项修饰符绑定操作符=~在模式中替换匹配变量用S///进行替换split操作符join函数习题第十章 更多的控制结构unless控制结构until控制结构表达式修饰符裸块控制结构elsif子句自递增与自递减for控制结构循环控制逻辑操作符习题第十一章 文件句柄和文件测试什么是文件句柄?打开一个文件句柄用die表明致命错误使用文件句柄重新打开一个标准文件句柄文件测试习题第十二章 目录操作改变目录树globglob的另一种语法目录句柄递归的目录列表习题第十三章 处理文件和目录删除文件重命名文件链接和文件建立和删除目录修改权限改变所有者改变时间戳使用简单的模块习题第十四章 进程管理system函数exec函数环境变量使用反引号捕获输出文件句柄形式的进程用fork进行深入和复杂的工作发送和接收信号习题第十五章 字符串与排序用index寻找子字符串用substr处理一个号字符串用sprintf格式化数据高级排序习题第十六章 简单数据库DBM文件和DBM散列用pack和unpack处理数据固定长度的随机访问数据库可变长(文本)数据库习题第十七章 一些高级Perl技术用eval捕获错误用grep从一个列表中选择条目用map转换一个列表的条目不加引号的散列键更强大的正则表达式切片习题附录一 习题答案附录二 尚未谈到的主题词汇表
  • 内容简介:
    如果你问今天的Perl程序员,他们在学习Perl时最依赖的书是哪一本,那么你会发现绝大多数人会说是本书——它也被亲切地称为“小骆驼”书。本书第一版于1993年问世,并从此成为畅销书。本书由Perl社区最著名、最活跃的两位成员写成,是Perl程序设计语言的精髓指南。
      
      Perl最初只是Unix系统管理员的一个工具。在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在各种计算平台上,它被用作Web编程、数据库处理、XML处理以及系统管理——它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具,这是它的设计初衷。Perl快速、有趣,而且特别有用。很多人因为需要Perl而使用它,又因为热爱它而继续使用它。
      
      本书第三版不但根据Perl5.6进行了更新,而且还全部重写以满足当今学习Perl的程序员的需要。作者作为咨询专家,凭借讲授Perl课程的多年成功经验,重新设计了本书的叙述节奏和范围,以更好地照顾到那些刚开始学习Perl的读者的需要,同时仍保留了细节讨论、详尽的例子以及折衷策略的介绍,本书正是因此而闻名的。
      
      本版对于正则表达式的介绍节奏更缓慢,并加入了一些扩展内容,还设计了新的习题和答案,这样在读者对正则表达式还很生疏时就可以练习他们刚刚所学的内容。
      
      Perl是一种协助你出色地完成工作的语言。其他的书可以教你如何用Perl编程,而本书则会把你变成一名Perl程序员。
      
      “《Perl语言入门》”令人羡慕地完成了它预期的任务——只讲授Perl的基础,而没有其他内容……它构建知识,而不是像很多其他书籍那样用大量的信息把读者淹没。这是O'Reilly出版的Perl系列书籍的第一部(其他书籍是《Programming Perl》、《Advanced Perl Programming》和《Perl Cookbook》),它确实是对一种语言的精彩介绍,这种语言已得到全世界开发人员和Web编码者狂热的支持。的确值得一读。”
  • 目录:
    前言第一章 简介问题和答案“Perl”代表什么意思?如何得到Perl?如何写一个Perl程序?Perl的旋风式旅行习题第二章 标量数据什么是标量数据?数字字符串Perl的内置警告标量变量用print输出if控制结构取得用户输入chomp操作符while控制结构undef值defined函数习题第三章 列表和数组访问数组的元素特殊的数组索引列表直接量列表赋值在字符串中替换数组foreach控制结构Perl最喜欢的缺省变量:$_标量和列表上下文列表上下文中的<STDIN>习题第四章 子例程系统与用户函数定义一个子例程调用子例程返回值参数子例程中的私有变量local操作符可变长参数列表词法(my)变量的说明use strict pragmareturn操作符习题第五章 散列什么是散列?散列元素访问散列函数散到的典型使用习题第六章 I/O基础从标准输入进行输入从钻石操作符进行输入调用参数向标准输出进行输出用printf进行格式化的输出习题第七章 正则表达式的概念什么是正则表达式?使用简单的模式一个模式测试程序习题第八章 正则表达式提高字符类通用数量符锚位符记忆的小括号优先级习题第九章 使用正则表达式使用m//进行匹配选项修饰符绑定操作符=~在模式中替换匹配变量用S///进行替换split操作符join函数习题第十章 更多的控制结构unless控制结构until控制结构表达式修饰符裸块控制结构elsif子句自递增与自递减for控制结构循环控制逻辑操作符习题第十一章 文件句柄和文件测试什么是文件句柄?打开一个文件句柄用die表明致命错误使用文件句柄重新打开一个标准文件句柄文件测试习题第十二章 目录操作改变目录树globglob的另一种语法目录句柄递归的目录列表习题第十三章 处理文件和目录删除文件重命名文件链接和文件建立和删除目录修改权限改变所有者改变时间戳使用简单的模块习题第十四章 进程管理system函数exec函数环境变量使用反引号捕获输出文件句柄形式的进程用fork进行深入和复杂的工作发送和接收信号习题第十五章 字符串与排序用index寻找子字符串用substr处理一个号字符串用sprintf格式化数据高级排序习题第十六章 简单数据库DBM文件和DBM散列用pack和unpack处理数据固定长度的随机访问数据库可变长(文本)数据库习题第十七章 一些高级Perl技术用eval捕获错误用grep从一个列表中选择条目用map转换一个列表的条目不加引号的散列键更强大的正则表达式切片习题附录一 习题答案附录二 尚未谈到的主题词汇表
查看详情