Perl入门经典

副标题:无

作   者:(美)坡 著,朱允刚,韩雷,叶斌 译

分类号:

ISBN:9787302337232

微信扫一扫,移动浏览光盘

简介

  作为最有影响力的编程语言之一,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章 进阶

 

附录习题答案

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Perl入门经典
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon