Perl入门经典 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
![Perl入门经典 Perl入门经典精美图片](https://img3m6.ddimg.cn/17/36/23346296-1_h_4.jpg)
Perl入门经典电子书下载地址
寄语:
(Perl 语言专家数十年工作经验结晶之作,入门,举例说明了Perl在工作场所中的各种真实用法)
内容简介:
作为有影响力的编程语言之一,Perl被广泛用在Web开发、数据处理和系统管理中。无论是Perl新手,还是想要加强自己实战技能的Perl程序员,《Perl入门经典》都提供了处理日常情况所需的各种技术。凭借十多年的Perl经验,作者Curtis“Ovid”Poe一开始先简单回顾了Perl的基础知识,然后以此为出发点,举例说明了Perl在工作场所中的各种真实用法。此外,书中还包含了一些动手练习、宝贵建议和实用例子,作者把所有这些内容冶于一炉,打造了一本不可或缺的经典之作。
主要内容
·讲解如何使用Perl的内置函数处理数据;
·展示使用Perl处理Unicode的做法;
·详细介绍控制流及引用、文件和目录的处理等基础知识;
·分别用一章的篇幅详述Perl的面向对象功能和Moose;
·提供全面的自动化测试介绍;
·讲述Catalyst、DBIx::Class和其他一些广受欢迎的模块的用法;
·由知名开发者Chromatic担任技术编辑,他也是一位多产 的作家,是多本Perl图书的作者。
书籍目录:
第1章 Perl简介
1.1 Perl的发展现状
1.2 获取Perl
1.2.1 在非Windows平台使用Ped:pedbnew
1.2.2 使用Windows平台
1.3 Perl社区
1.3.1 IRC
1.3.2 PerIMonks
1.3.3 PerIMongers
1.3.4 StackOverflow
1.4 使用Perl文档
1.4.1 理解perldoc的结构
1.4.2 开始使用peIldoc
1.4.3 使用教程和常见问题解答
1.4.4 使用perldoc-f
1.5 使用终端窗口
1.5.1 使用命令行
1.5.2 创建工作目录
1.6 创建“Hello, World!”程序
1.6.1 编写你的个程序
1.6.2 shebang行
1.7 本章小结
第2章 理解CPAN
2.1 CPAN和metacpan
2.1.1 搜索和评价模块
2.1.2 下载和安装
2.2 cpan客户端
2.2.1 使用CPAN.pm客户端
2.2.2 使用cpanm客户端
2.2.3 ppm
2.2.4 CPAN::mini
2.3 本章小结
第3章 变量
3.1 何为程序设计
3.2 正式开始前的注意事项
3.2.1 strict、wamings及diagnostics
3.2.2 my函数
3.2.3 魔符
3.2.4 标识符
3.3 标量
3.3.1 字符串
3.3.2 数字
3.4 数组
3.4.1 分解代码
3.4.2 访问元素
3.4.3 对数组进行迭代
3.5 哈希表
3.5.1 访问元素
3.5.2 对哈希表进行迭代
3.5.3 对哈希增加数据
3.6 切片
3.6.1 数组切片
3.6.2 哈希切片
3.7 上下文
3.7.1 标量上下文
3.7.2 列表上下文
3.8 作用域
3.8.1 my变量
3.8.2 包变量
3.9 strict、warnings和diagnostics
3.9.1 strict
3.9.2 warnings
3.9.3 diagnostics
3.9.4 在没有网络的情况下工作
3.10 Perl的内置变量
3.10.1 $
3.10.2 %ENV
3.10.3 @ARGV
3.10.4 其他的特殊变量
3.11本章小结
第4章 数据处理
4.1 使用标量
4.1.1 字符串处理
4.1.2 使用字符串操作符
4.1.3 Scalar::Util
4.1.4 数值型内置函数或操作符
4.1.5 位操作符
4.1.6 了解布尔操作
4.1.7 赋值操作符
4.1.8 优先级和关联性
4.2 数组和列表函数
4.2.1 内置数组函数
4.2.2 List::Util
4.3 内置的哈希函数
4.3.1 delete()
4.3.2 exist()
4.3.3 key()
4.3.4 values()
4.3.5 each()
4.4 作用域关键字
4.4.1 rny()
4.4.2 local()
4.4.3 our()
4.4 4 state()
4.5 本章小结
第5章 流程控制
5.1 使用if语句
5.1.1 理解基本的条件语句
5.1.2 else/elsif/unless
5.1.3 三元操作符
5.2 for/foreach循环
5.2.1 数组
5.2.2 列表
5.2.3 C语言风格
5.3 使用while或until循环
5.3.1 列表
5.3.2 内置函数:last()、next()、redo()和continue()
5.3.3 标签
5.4 语句修饰符
5.4.1 语句修饰符的类型
5.4.2 dowbile或do until
5.5 given/when语句
5.5.1 基本语法
5,52 Switch模块
5.6 本章小结
第6章 引用
6.1 关于引用的基础知识
6.1.1 数组引用
6.1.2 哈希引用
6.1.3 匿名引用
6.1.4 其他引用
6.2 使用引用
6.2.1 调试
6.2.2 复制
6.2.3 切片
6.3 本章小结
6.4 练习
第7章 子程序
7.1 子程序的语法
7.1.1 参数处理
7.1.2 多重参数
7.1.3 命名参数
7.1.4 别名
7.1.5 状态变量(5.10之前版本和5.10之后版本)
7.1.6 传递列表、哈希或哈希引用?
7.2 返回数据
7.2.1 返回真/假
7.2.2 返回单值或多值
7.2.3 wantanay函数
7.3 错误
……
第8章 正则表达式
第9章 文件与目录
第10章 sort、map和grep
第11章 包和模块
第12章 面向对象的Perl
第13章 Moose
第14章 测试
第15章 互联网
第16章 数据库
第17章 使用其他外部工具
第18章 常见任务
第19章 进阶
附录习题答案
作者介绍:
Curtis "Ovid"
Poe,从2000年开始专注于Perl的开发,他是一位作家,也是一位演讲嘉宾,定期在欧洲和美国各处举行的会议上发表演说。他所编写的测试框架目前正随同Perl语言一起发行。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
Perl
语言专家数十年工作经验结晶之作,入门***,举例说明了Perl在工作场所中的各种真实用法
前言
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
前
"EN-US">
"mso-spacerun: yes;">
言
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> “找份工作吧,嬉皮士!”
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 拒绝使用这句话作为本书的副标题是很遗憾的事情,但也很明智。不过,它传达出了关于本书我很看重的两件事,那就是:在学习所需的技能时做到赢取工作和享受乐趣两不误,好吧,是该在学习如何编程的同时适度地享受一些乐趣了。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 尽管许多书都没有直言这样的意图,但我还是在此先把它给挑明了吧:这是一本与赚钱有关的书。信息技术
(Information
Technology
,
"EN-US">IT)
工作者的需求量很大,甚至是在当前经济不景气的时候也是如此,本书这样说凭借的不仅是我
13
年的
Perl
编程语言经验,还有就“野生状态的
Perl
”这一主题所做的一些调查。这就是为什么你将会在书中发现一个令人吃惊的决定:本书把关注的重点放在
Perl
的
5.8
和
5.10
版本上,它们已不再是官方支持的版本,但却是大多数的公司仍在使用的版本。幸运的是,
Perl
5 Porters(
也被称作
"EN-US">P5P)
努力保持着向后兼容,因此本书中的代码依然能够运行在版本的
"EN-US">Perl
上。作为这一重点关注的结果,在完成本书的学习后,你将拥有在接受许多
"EN-US">Perl
工作时必须具备的技能。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 初我设想这是一本以开发工作技能为目标的
"EN-US">Perl
语言书,当时我住在俄勒冈州的波特兰市;后来,我搬到了伦敦,并做了一些跟写作本书有关的调查,但没有起到什么作用;再后来,我搬到了阿姆斯特丹,开始与
Wrox
合作撰写本书;现在,我住在巴黎,并在此完成本书的写作。所有这些城市呈现出来的共同迹象是,
Perl
打开了工作的大门。在许多其他优秀的动态语言,比如说
PHP
、
Python
和
Ruby
正在为同一块馅饼争斗时,一些
Perl
开发者却转向了其他语言,离开了那些需要开发者使用
Perl
语言来维护代码和构建新系统的公司,
Perl
开发者的需求量居高不下,本书的出现就是为了满足这一需要。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 为了免得你认为
"EN-US">Perl
的作用就是维护遗留代码,我向你保证,许多公司,包括大型的和小型的,仍都在转向
Perl
,把它作为编程语言的。该语言功能强大、切实可靠,
Perl
综合典藏网
(Comprehensive
Perl Archive Network
,
"EN-US">CPAN)
仍是面向单门语言的开源代码集。许多时候你会发现,不一定需要编写新的代码来解决某个棘手问题,你可以求助于
CPAN
,在上面找出他人已写好的这类代码。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 我曾用多种语言编程赚钱,其中包括了
"EN-US">6809
汇编语言
"EN-US">(
糟糕,我是不是刚说漏了自己的年龄?
"EN-US">)
、
Basic
、
"EN-US">C
、
Java
、
"EN-US">COBOL
、
FOCUS
、
"EN-US">JCL(Job Control Language)
、
"EN-US">VBA
和
"EN-US">JavaScript
等,但一直会用
"EN-US">Perl
,为什么会这样?嗯,为什么不呢?这是一门功能强大的语言。如果编程的需要受限于
CPU
,比如说在实时的光线跟踪方面,那么
Perl
可能不是选择,但在其他方面,
Perl
则是一门非常优秀的语言。我的开发工作偏重于大型的数据库驱动应用,这些应用的性能问题通常会出现在网络、数据库或是文件系统中。无论使用哪种编程语言,你都会遇到类似的性能问题,所以,不妨选择一门自己喜欢的语言。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 那么,我使用
"EN-US">Perl
开发过哪些应用呢?这其中可能有名气的一个例子与电影相关。如果你在报纸上读到自己喜欢的电影在上周末创造了数百万美元的票房,那么这些数字很有可能就是经我编写的
Perl
软件处理后得出的
(
我应该在处理前加上实时两个字
)
,因为这些数字报道通常都来自一家公司。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 我还为世界上的广播公司
"EN-US">BBC
工作了好几年,为他们开发中央元数据资源库。当时
"EN-US">BBC
的另一个团队需要一些节目数据
"EN-US">(
如果你住在
"EN-US">UK
,那么可能听说过被称作
"EN-US">iPlayer
的这个小东西
"EN-US">)
,他们就有可能调用了我编写的
"EN-US">Perl
软件。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 我也曾在世界上的在线酒店预订公司工作过,刚入职时,公司正忙于把许多
"EN-US">Java
程序转换成
"EN-US">Perl
程序,因为
"EN-US">Perl
好用得不得了。公司几乎所有的后端代码都是用
"EN-US">Perl
编写的,对于它所取得巨大成功来说,
"EN-US">Perl
功不可没。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 目前我在为
Weborama
工作,这家公司是欧洲在线营销技术方面的先驱之一。我要应对数量惊人的流量和数据,
Perl
相当好地解决了所有的这些问题。实际上,
Weborama
之所以抛弃了其他几种很流行的编程语言,代之以
Perl
,就是因为
Perl
能把工作完成得很好。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 后要说的是,使用
"EN-US">Perl
的乐趣很多,虽然我还会涉猎其他一些语言
"EN-US">(
主要是
"EN-US">JavaScript
,不过目前看来是
"EN-US">Erlang
特别有吸引力
"EN-US">)
,但很愿意继续使用
"EN-US">Perl
来编码。有时我会匆忙写出一个立刻能用的
"EN-US">bash
脚本,但只要脚本一开始变得复杂,我就会懊恼地会发现,用
"EN-US">Perl
来编写会更容易一些。对我来说,
"EN-US">Perl
真的太好用了。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">本书读者对象
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 这本书是为你而写的吗?我所能尽力保证的是,即使是没有编程经验的人也能拿起本书学习
Perl
。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">没有编程经验的读者
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 不过,若没有编程经验,你需要把许多注意力放在第
"EN-US">1
章上,该章内容介绍了许多不同的、对新入门的程序员很有帮助的资源。通常你会发现,
"EN-US">Perl
社区是一个非常友善的地方,始终以帮助他人学习为乐。在没有计算机背景的情况下,第
2
章学起来可就要费点劲了,该章讨论通过
CPAN
安装
Perl
代码的做法,不过你可以翻回第
1
章的内容,向这其中介绍的许多优秀资源寻求帮助
(
这其中包括了一些本地用户组,在那里你会遇到其他一些
Perl
程序员
)
。在攻克了第
2
章的学习曲线之后,你就会发现本书剩余部分的内容与其他的编程书没有什么不同,一样的简单。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">有经验的程序员
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 如果你是一位有经验的程序员,正在寻找关于某种语言的全面资源,那么这样的一本书正是你需要的。本书第
1
章主要谈及从哪些地方寻求帮助,不过现在的你可能已懂得如何去查找编程的答案了。第
2
章讨论通过
CPAN
安装
Perl
模块,这部分内容至少值得你略读一遍。不过从第
3
章开始,你就要有所关注了,在这一章中,我们讨论了
Perl
的变量。
Perl
并未把重点过多地放在你所使用的数据类型上,它关注的是你组织数据的方式。
Perl
假设你是称职的,了解自己的数据,它要做的是按照你需要的方式来使组织数据变成一件简单的事情。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">本书涵盖的内容
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 虽然这会使有些人感到意外,但我们还是把重点放在了
"EN-US">5.8
和
"EN-US">5.10
这两个不再被支持的
"EN-US">Perl
版本上,这是因为,多个调查及我个人在多家公司的工作和顾问经验都表明,公司在升级编程语言方面态度保守,往往会使用旧的版本。幸运的是
P5P
非常看重
Perl
新版本的向后兼容性,故书中的所有例子都应该可以在
Perl
的版本上运行。在适当的时候,我们会讨论一些你可能会遇到的新功能,并会明确指出在什么情况下会遇到这些功能。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 我们重点关注
"EN-US">Perl
语言的核心功能,然后再转到以
"EN-US">Web
技术为中心的数据库使用上。为什么以
"EN-US">Web
技术为中心?赚钱是目的,本书的目标是帮你赢取一份工作,如果不了解
"EN-US">SQL
或
"EN-US">HTML
,那么找出一些在线教程来学习一点
"EN-US">SQL
和
HTML
,这终
"EN-US">(
在阅读第
15
章时
"EN-US">)
是会有好处的。使用本书不会用到太多这方面的知识,但对基础知识的了解有助于更容易地理解书中的一些例子,所以这是值得的。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">本书的组织方式
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 每一章都构建在之前的章节之上,这就是本书的写作方式。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
第
"EN-US">1
章和第
2
章:本书的头两章
"EN-US">(
很滑头地称为第
1
章和第
"EN-US">2
章
"EN-US">)
大都是背景资料,它们告诉你从哪里寻求额外的帮助,以及如何设置
"EN-US">CPAN
客户端来安装额外的
"EN-US">Perl
模块。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
第
"EN-US">3
~
10
章:这几章涵盖了
"EN-US">Perl
语言的核心功能,在读完这些内容后,你会发现,编写
"EN-US">Perl
程序来处理许多常见的任务是很容易的事情。实际上,《
"EN-US">Perl
入门经典》这一书名正是指这部分内容而言。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
第
"EN-US">11
~
"EN-US">13
章:这几章开始谈及模块
(
一种组织代码的方式
)
和面向对象编程
(
一种创建可重用“专家”的强大做法,这些“专家”可处理一些公共的编程任务
)
。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
第
"EN-US">14
章:这一章讨论测试,一个我倍感亲切的主题。许多程序员备受恐惧的驱动编程
"EN-US">(fear- driven
pgrogramming)
的折磨,这一问题是指在使用一些大型系统时害怕对其进行修改,因为你不知道会破坏哪些内容。没错,测试可以解除你的这种恐惧感,甚至是在大型系统上,也能赋予你进行任何所需修改的自信。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
第
"EN-US">15
~
"EN-US">18
章:这几章某种程度上是可选的,但别跳过它们。这些章节可以向你传授一点点中级到高级
Perl
程序员所需的技能,你会了解到使用
Perl
构建网站有多容易、如何使用数据库、如何处理许多常见的任务
(
比如说处理日期
)
以及如何使用命令行应用程序等。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
第
"EN-US">19
章:本章总结了你已了解的内容和仍需要学习的内容,以此作为整本书的结尾。此外,你还要构建一个
Web
应用来管理多媒体版权数据,回击
DMCA
的撤除通知。这是一项雄心勃勃的任务,不过你会看到,使用
Perl
和
CPAN
来完成这一任务是多么容易。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">附录:本书每一章的后都附有一组习题,目的是进一步加深对在该章中学到的技能的理解。这一附录给出了这些习题的答案,可别弄虚作假,先看了答案,这可是作弊。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">本书用到的软件产品和工具
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
很幸运,
"EN-US">Perl
代码几乎可以运行在每一种操作系统上,在系统间进行切换时,比如说从
"EN-US">Windows
切换到
"EN-US">Linux
上,通常不需要做任何改动。在使用书中的例子时,需要用到的软件是
"EN-US">Perl
的
"EN-US">5.8
或更新版本,书中后面有些章节要求通过
"EN-US">CPAN
安装代码,不过这没问题,第
"EN-US">2
章已彻底解释了
"EN-US">CPAN
的用法。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">源代码
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 在演练本书中的例子时,你可以选择手工输入所有代码,或是使用本书附带的源代码文件。书中用到的所有源代码,
http://www.wrox.com
都提供了下载,本书为书中出现的每段代码或每个代码清单都提供了一个文件名,这就是
www.wrox.com
网站上的源代码的文件名。
进入该网站后,只需
(
使用搜索框或是某个标题列表
"EN-US">)
找出本书的标题,然后在图书的详细说明页面中单击
Download
Code
链接就可以得到本书的所有源代码。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 在下载代码之后,只需使用你所喜欢的压缩工具来进行解压即可。此外,你还可以通过
http://www.wrox.com/dynamic/books/download.aspx
这一地址来访问
Wrox
的代码下载页面,查看本书和其他
Wrox
图书提供的代码。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">勘误表
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 尽管我们已经尽了各种努力来保证文章或代码中不出现错误,但是错误总是难免的,如果您在本书中找到了错误,例如拼写错误或代码错误,请告诉我们,我们将非常感激。通过勘误表,可以让其他读者避免受挫,当然,这还有助于提供更高质量的信息。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
请给
"EN-US">wkservice@vip.163.com
发电子邮件,我们就会检查您的反馈信息,如果是正确的,我们将在本书的后续版本中采用。在本书编辑过程中,我们接受了热心读者白爽针对第
4
版中文译著提出的一些修改意见,在此特向白爽表示衷心感谢。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 要在网站上找到本书英文版的勘误表,可以登录
"EN-US">http://www.wrox.com
,通过
"EN-US">Search
工具或书名列表查找本书,然后在本书的细目页面上,单击
"EN-US">Book Errata
链接。在这个页面上可以查看到
"EN-US">Wrox
编辑已提交和粘贴的所有勘误项。完整的图书列表还包括每本书的勘误表,网址是
"EN-US">www.wrox.com/
misc-pages/booklist.shtml
。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">p2p.wrox.com
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 要与作者和同行讨论,请加入
"EN-US">p2p.wrox.com
上的
"EN-US">P2P
论坛。这个论坛是一个基于
"EN-US">Web
的系统,便于您张贴与
"EN-US">Wrox
图书相关的消息和相关技术,与其他读者和技术用户交流心得。该论坛提供了订阅功能,当论坛上有新的消息时,它可以给您传送感兴趣的论题。
Wrox
作者、编辑和其他业界专家和读者都会到这个论坛上来探讨问题。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
在
"EN-US">http://p2p.wrox.com
上,有许多不同的论坛,它们不仅有助于阅读本书,还有助于开发自己的应用程序。要加入论坛,可以遵循下面的步骤:
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"EN-US">(1)
进入
"EN-US">p2p.wrox.com
,单击
"EN-US">Register
链接。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"EN-US">(2)
阅读使用协议,并单击
"EN-US">Agree
按钮。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"EN-US">(3)
填写加入该论坛所需要的信息和自己希望提供的其他信息,单击
"EN-US">Submit
按钮。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"EN-US">(4)
您会收到一封电子邮件,其中的信息描述了如何验证账户,完成加入过程。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;">
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
"color: #000000;"> 加入论坛后,就可以张贴新消息,响应其他用户张贴的消息。可以随时在
"EN-US">Web
上阅读消息。如果要让该网站给自己发送特定论坛中的消息,可以单击论坛列表中该论坛名旁边的
Subscribe
to this Forum
图标。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"font-size: small;">
关于使用
"EN-US">Wrox P2P
的更多信息,可阅读
P2P
FAQ
,了解论坛软件的工作情况以及
P2P
和
"EN-US">Wrox
图书的许多常见问题。要阅读
"EN-US">FAQ
,可以在任意
"EN-US">P2P
页面上单击
"EN-US">FAQ
链接。
"text-align: left; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
"font-family: 宋体; mso-bidi-font-size: 10.5pt;">
"color: #000000; font-size: small;">
书籍介绍
作为最有影响力的编程语言之一,Perl被广泛用在Web开发、数据处理和系统管理中。无论是Perl新手,还是想要加强自己实战技能的Perl程序员,《Perl入门经典》都提供了处理日常情况所需的各种技术。凭借十多年的Perl经验,作者Curtis“Ovid”Poe一开始先简单回顾了Perl的基础知识,然后以此为出发点,举例说明了Perl在工作场所中的各种真实用法。此外,书中还包含了一些动手练习、宝贵建议和实用例子,作者把所有这些内容冶于一炉,打造了一本不可或缺的经典之作。
主要内容
·讲解如何使用Perl的内置函数处理数据;
·展示使用Perl处理Unicode的做法;
·详细介绍控制流及引用、文件和目录的处理等基础知识;
·分别用一章的篇幅详述Perl的面向对象功能和Moose;
·提供全面的自动化测试介绍;
·讲述Catalyst、DBIx::Class和其他一些广受欢迎的模块的用法;
·由知名开发者Chromatic担任技术编辑,他也是一位多产 的作家,是多本Perl图书的作者。
网站评分
书籍多样性:5分
书籍信息完全性:4分
网站更新速度:9分
使用便利性:9分
书籍清晰度:8分
书籍格式兼容性:6分
是否包含广告:7分
加载速度:8分
安全性:4分
稳定性:7分
搜索功能:9分
下载便捷性:3分
下载点评
- 已买(676+)
- 值得下载(502+)
- 书籍多(329+)
- 无广告(75+)
- 引人入胜(225+)
- 目录完整(201+)
- 在线转格式(565+)
- 速度快(464+)
下载评价
- 网友 詹***萍: ( 2025-01-19 10:49:38 )
好评的,这是自己一直选择的下载书的网站
- 网友 常***翠: ( 2025-01-20 00:41:50 )
哈哈哈哈哈哈
- 网友 濮***彤: ( 2025-01-14 21:41:35 )
好棒啊!图书很全
- 网友 居***南: ( 2025-01-31 02:32:33 )
请问,能在线转换格式吗?
- 网友 郗***兰: ( 2025-01-20 03:34:12 )
网站体验不错
- 网友 宫***玉: ( 2025-01-11 14:16:57 )
我说完了。
- 网友 宓***莉: ( 2025-01-12 04:47:16 )
不仅速度快,而且内容无盗版痕迹。
- 网友 訾***雰: ( 2025-01-06 08:41:11 )
下载速度很快,我选择的是epub格式
- 网友 马***偲: ( 2025-01-22 16:03:42 )
好 很好 非常好 无比的好 史上最好的
- 网友 田***珊: ( 2025-01-31 05:38:54 )
可以就是有些书搜不到
- 网友 菱***兰: ( 2025-01-20 02:29:15 )
特好。有好多书
- 网友 辛***玮: ( 2025-01-18 04:40:04 )
页面不错 整体风格喜欢
- 网友 曾***玉: ( 2025-01-19 03:07:34 )
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 权***颜: ( 2025-01-30 06:27:58 )
下载地址、格式选择、下载方式都还挺多的
- 金考卷特快专递 第3期 语文(摸底监测卷) 2023年新版 天星教育 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 婚姻家庭继承法判例与制度研究 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 机械工程材料(第3版普通高等教育十一五国家级规划教材)/机械制造系列 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 27岁成为千万富翁 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 【正版全新】 刘家园祥音法鼓老会路浩,张彰著山东教育出版社9787532885022 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 国家执业药师资格考试全真模拟试卷金典(2006年冲刺版)——国家执业药师资格考试辅导丛书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 康熙字典(豪华布面) 正版全集 大字典 精装16开6册 古代汉语大字典 康熙大字典 汉语工具书 中国书店 定价1560元 相关:古籍出版社 二 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 好看的皮囊千篇一律有趣的灵魂万里挑一 老杨的猫头鹰新作醒脑之书系列三 继最怕你一生碌碌无为还安慰自己姑娘脱贫比脱单XD正版 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 【年末清仓】全国硕士研究生入学统一考试西医综合重点、难点及模拟考场 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 列宁全集(第2版 增订版 第33卷) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:5分
人物塑造:3分
主题深度:4分
文字风格:3分
语言运用:6分
文笔流畅:7分
思想传递:9分
知识深度:8分
知识广度:9分
实用性:6分
章节划分:3分
结构布局:4分
新颖与独特:3分
情感共鸣:5分
引人入胜:5分
现实相关:7分
沉浸感:3分
事实准确性:4分
文化贡献:5分