- 浏览: 578630 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小网客:
噱头 没实际意义
【互动出版网】11.11购物狂欢节重磅大促,免费领万千优惠券 -
tongchuang123:
这是要出书了吗:o
微信控 控微信 -
韶华无限:
这也可以出本书……
玩转微信(彩印) -
zhukewen_java:
无语了。。。哪天出本《玩转QQ》?
玩转微信(彩印) -
yaying:
我只见过MySQL Cookbook中文版
jQuery Cookbook中文版
Perl语言入门(第六版)(影印版)
基本信息
- 原书名: Learning Perl, 6E
- 原出版社: O'Reilly
- 作者: Randal L.Schwartz brian d foy Tom Phoenix
- 出版社:东南大学出版社
- ISBN:9787564130848
- 上架时间:2012-2-21
- 出版日期:2011 年12月
http://product.china-pub.com/199051
内容简介
<!--更改--> 如果刚开始学习 perl 这门语言,那么本书就是你所需要的----不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代 perl用户昵称为"小骆驼书",本书根据作者从 1991 年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的 perl 5.14版本的变化。
perl 能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。《perl语言入门》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至 128 行的程序----如今 90% 的 perl程序差不多都是这般大小。本书每章都包含若干习题,帮助巩固消化刚学到的知识。也许其他书籍只是想着灌输 perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的 perl 程序员。
perl 能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。《perl语言入门》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至 128 行的程序----如今 90% 的 perl程序差不多都是这般大小。本书每章都包含若干习题,帮助巩固消化刚学到的知识。也许其他书籍只是想着灌输 perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的 perl 程序员。
目录
《perl语言入门(第六版)(影印版)》
preface
1. introduction
questions and answers
is this the right book for you?
why are there so many footnotes?
what about the exercises and their answers?
what do those numbers mean at the start of the exercise?
what if i'm a peri course instructor?
what does "peri" stand for?
why did larry create perl?
why didn't larry just use some other language?
is peri easy or hard?
how did peri get to be so popular?
what's happening with peri now?
what's peri really good for?
what is peri not good for?
how can i get peri?
what is cpan?
how can i get support for perl?
preface
1. introduction
questions and answers
is this the right book for you?
why are there so many footnotes?
what about the exercises and their answers?
what do those numbers mean at the start of the exercise?
what if i'm a peri course instructor?
what does "peri" stand for?
why did larry create perl?
why didn't larry just use some other language?
is peri easy or hard?
how did peri get to be so popular?
what's happening with peri now?
what's peri really good for?
what is peri not good for?
how can i get peri?
what is cpan?
how can i get support for perl?
.are there any other kinds of support?
what if i find a bug in peri?
how do i make a perl program?
a simple program
what's inside that program?
how do i compile my peri program?
a whirlwind tour of peri
exercises
2. scalar data
numbers
all numbers have the same format internally
floating-point literals
integer literals
nondecimal integer literals
numeric operators
strings
single-quoted string literals
double-quoted string literals
string operators
automatic conversion between numbers and strings
perl's built-in warnings
scalar variables
choosing good variable names
scalar assignment
binary assignment operators
output with print
interpolation of scalar variables into strings
creating characters by code point
operator precedence and associativity
comparison operators
the if control structure
boolean values
getting user input
the chomp operator
the while control structure
the undef value
the defined function
exercises
3. lists and arrays
accessing elements of an array
special array indices
list literals
the qw shortcut
list assignment
the pop and push operators
the shift and unshift operators
the splice operator
interpolating arrays into strings
the foreach control structure
perl's favorite default
the reverse operator
the sort operator
the each operator
scalar and list context
using list-producing expressions in scalar context
using scalar-producing expressions in list context
forcing scalar context
stdin in list context
exercises
4. subroutines
defining a subroutine
invoking a subroutine
return values
arguments
private variables in subroutines
variable-length parameter lists
a better max routine
empty parameter lists
notes on lexical (my) variables
the use strict pragma
the return operator
omitting the ampersand
non-scalar return values
persistent, private variables
exercises
5. input and output
input from standard input
input from the diamond operator
the invocation arguments
output to standard output
formatted output with printf
arrays and printf
filehandles
opening a filehandle
binmoding filehandles
bad filehandles
closing a filehandle
fatal errors with die
warning messages with warn
automatically die-lng
using filehandles
changing the default output filehandle
reopening a standard filehandle
output with say
filehandles in a scalar
exercises
6. hashes
what is a hash?
why use a hash?
hash element access
the hash as a whole
hash assignment
the big arrow
hash functions
the keys and values functions
the each function
typical use of a hash
the exists function
the delete function
hash element interpolation
the %env hash
exercises
7. in the world of regular expressions
what are regular expressions?
using simple patterns
unicode properties
about metacharacters
simple quantifiers
grouping in patterns
alternatives
character classes
character class shortcuts
negating the shortcuts
exercises
8. matching with regular expressions
matches with m//
match modifiers
case-insensitive matching with/i
matching any character with/s
adding whitespace with/x
combining option modifiers
choosing a character interpretation
other options
anchors
word anchors
the binding operator =~
interpolating into patterns
the match variables
the persistence of captures
noncapturing parentheses
named captures
the automatic match variables
general quantifiers
precedence
examples of precedence
and there's more
a pattern test program
exercises
9. processing text with regular expressions
substitutions with s///
global replacements with/g
different delimiters
substitution modifiers
the binding operator
nondestructive substitutions
case shifting
the split operator
the join function
m//in list context
more powerful regular expressions
nongreedy quantifiers
matching multiple-line text
updating many files
in-place editing from the command line
exercises
10. more control structures
the unless control structure
the else clause with unless
the until control structure
expression modifiers
the naked block control structure
the elsif clause
autoincrement and autodecrement
the value of autoincrement
the for control structure
the secret connection between foreach and for
loop controls
the last operator
the next operator
the redo operator
labeled blocks
the conditional operator ?:
logical operators
the value of a short circuit operator
the defined-or operator
control structures using partial-evaluation operators
exercises
11. peri modules
finding modules
installing modules
using your own directories
using simple modules
the file::basename module
using only some functions from a module
the file::spec module
path::class
cgi.pm
databases and dbi
dates and times
exercises
12. file tests
file test operators
testing several attributes of the same file
stacked file test operators
the stat and lstat functions
the localtime function
bitwise operators
using bitstrings
exercises
13. directory operations
moving around the directory tree
globbing
an alternate syntax for globbing
directory handles
recursive directory listing
manipulating files and directories
removing files
renaming files
links and files
making and removing directories
modifying permissions
changing ownership
changing timestamps
exercises
14. strings and sorting
finding a substring with index
manipulating a substring with substr
formatting data with sprintf
using sprintf with "money numbers"
interpreting non-decimal numerals
advanced sorting
sorting a hash by value
sorting by multiple keys
exercises
15. smart matching and given-when
the smart match operator
smart match precedence
the given statement
dumb matching
using when with many items
exercises
16. process management
the system function
avoiding the shell
the environment variables
the exec function
using backquotes to capture output
using backquotes in a list context
external processes with ipc::system: :simple
processes as filehandles
getting down and dirty with fork
sending and receiving signals
exercises
17. some advanced peri techniques
slices
array slice
hash slice
trapping errors
using eval
more advanced error handling
autodie
picking items from a list with grep
transforming items from a list with map
fancier list utilities
exercises
a. exercise answers
b. beyond the llama
c. a unicode primer
index
what if i find a bug in peri?
how do i make a perl program?
a simple program
what's inside that program?
how do i compile my peri program?
a whirlwind tour of peri
exercises
2. scalar data
numbers
all numbers have the same format internally
floating-point literals
integer literals
nondecimal integer literals
numeric operators
strings
single-quoted string literals
double-quoted string literals
string operators
automatic conversion between numbers and strings
perl's built-in warnings
scalar variables
choosing good variable names
scalar assignment
binary assignment operators
output with print
interpolation of scalar variables into strings
creating characters by code point
operator precedence and associativity
comparison operators
the if control structure
boolean values
getting user input
the chomp operator
the while control structure
the undef value
the defined function
exercises
3. lists and arrays
accessing elements of an array
special array indices
list literals
the qw shortcut
list assignment
the pop and push operators
the shift and unshift operators
the splice operator
interpolating arrays into strings
the foreach control structure
perl's favorite default
the reverse operator
the sort operator
the each operator
scalar and list context
using list-producing expressions in scalar context
using scalar-producing expressions in list context
forcing scalar context
stdin in list context
exercises
4. subroutines
defining a subroutine
invoking a subroutine
return values
arguments
private variables in subroutines
variable-length parameter lists
a better max routine
empty parameter lists
notes on lexical (my) variables
the use strict pragma
the return operator
omitting the ampersand
non-scalar return values
persistent, private variables
exercises
5. input and output
input from standard input
input from the diamond operator
the invocation arguments
output to standard output
formatted output with printf
arrays and printf
filehandles
opening a filehandle
binmoding filehandles
bad filehandles
closing a filehandle
fatal errors with die
warning messages with warn
automatically die-lng
using filehandles
changing the default output filehandle
reopening a standard filehandle
output with say
filehandles in a scalar
exercises
6. hashes
what is a hash?
why use a hash?
hash element access
the hash as a whole
hash assignment
the big arrow
hash functions
the keys and values functions
the each function
typical use of a hash
the exists function
the delete function
hash element interpolation
the %env hash
exercises
7. in the world of regular expressions
what are regular expressions?
using simple patterns
unicode properties
about metacharacters
simple quantifiers
grouping in patterns
alternatives
character classes
character class shortcuts
negating the shortcuts
exercises
8. matching with regular expressions
matches with m//
match modifiers
case-insensitive matching with/i
matching any character with/s
adding whitespace with/x
combining option modifiers
choosing a character interpretation
other options
anchors
word anchors
the binding operator =~
interpolating into patterns
the match variables
the persistence of captures
noncapturing parentheses
named captures
the automatic match variables
general quantifiers
precedence
examples of precedence
and there's more
a pattern test program
exercises
9. processing text with regular expressions
substitutions with s///
global replacements with/g
different delimiters
substitution modifiers
the binding operator
nondestructive substitutions
case shifting
the split operator
the join function
m//in list context
more powerful regular expressions
nongreedy quantifiers
matching multiple-line text
updating many files
in-place editing from the command line
exercises
10. more control structures
the unless control structure
the else clause with unless
the until control structure
expression modifiers
the naked block control structure
the elsif clause
autoincrement and autodecrement
the value of autoincrement
the for control structure
the secret connection between foreach and for
loop controls
the last operator
the next operator
the redo operator
labeled blocks
the conditional operator ?:
logical operators
the value of a short circuit operator
the defined-or operator
control structures using partial-evaluation operators
exercises
11. peri modules
finding modules
installing modules
using your own directories
using simple modules
the file::basename module
using only some functions from a module
the file::spec module
path::class
cgi.pm
databases and dbi
dates and times
exercises
12. file tests
file test operators
testing several attributes of the same file
stacked file test operators
the stat and lstat functions
the localtime function
bitwise operators
using bitstrings
exercises
13. directory operations
moving around the directory tree
globbing
an alternate syntax for globbing
directory handles
recursive directory listing
manipulating files and directories
removing files
renaming files
links and files
making and removing directories
modifying permissions
changing ownership
changing timestamps
exercises
14. strings and sorting
finding a substring with index
manipulating a substring with substr
formatting data with sprintf
using sprintf with "money numbers"
interpreting non-decimal numerals
advanced sorting
sorting a hash by value
sorting by multiple keys
exercises
15. smart matching and given-when
the smart match operator
smart match precedence
the given statement
dumb matching
using when with many items
exercises
16. process management
the system function
avoiding the shell
the environment variables
the exec function
using backquotes to capture output
using backquotes in a list context
external processes with ipc::system: :simple
processes as filehandles
getting down and dirty with fork
sending and receiving signals
exercises
17. some advanced peri techniques
slices
array slice
hash slice
trapping errors
using eval
more advanced error handling
autodie
picking items from a list with grep
transforming items from a list with map
fancier list utilities
exercises
a. exercise answers
b. beyond the llama
c. a unicode primer
index
发表评论
-
【互动出版网】2013双12全场科技类图书6.5折封顶
2013-12-12 16:30 1135【互动出版网】2013双12全场科技类图书6.5折封顶 ... -
C#编程兵书
2013-08-28 17:43 1198《C#编程兵书》 基本信息 作者: 张志强 胡君 丛书 ... -
C++编程兵书
2013-08-28 17:24 1216《C++编程兵书》 基本 ... -
HTML+CSS网站开发兵书
2013-08-28 17:04 1396《HTML+CSS网站开发兵书 ... -
Java编程兵书
2013-08-27 17:57 1224《Java编程兵书》 基本 ... -
网络运维与管理2013超值精华本
2013-08-27 17:44 1337《网络运维与管理2013超值精华本》 基本信息 作者: ... -
HTML5游戏开发进阶指南
2013-08-27 17:26 1318《HTML5游戏开发进阶指 ... -
ASP.NET MVC 4高级编程(第4版)
2013-08-26 17:58 1087《ASP.NET MVC 4高级编程(第4版)》 基本信息 ... -
嗨翻C语言
2013-08-26 17:40 1170《嗨翻C语言》 基本信息 作者: (美)David Gr ... -
C++ Primer中文版(第5版)
2013-08-26 17:20 1132《C++ Primer中文版(第5版) 》 基本信息 作 ... -
云计算原理与实践
2013-08-20 17:02 573《云计算原理与实践》 基本信息 作者: 游小明 罗光春 ... -
微信公众平台搭建与开发揭秘
2013-08-20 16:53 990《微信公众平台搭建与开发揭秘》 基本信息 作者: 易伟 ... -
精通iOS开发(第5版)
2013-08-20 16:25 1033《精通iOS开发(第5版)》 基本信息 原书名:Begi ... -
企业门户(Portal)项目实施方略与开发指南
2013-08-20 16:12 957《企业门户(Portal)项目实施方略与开发指南》 基本信 ... -
Java开发手册
2013-08-20 15:56 940《Java开发手册》 基本信息 作者: 桂颖 谷涛 出 ... -
Unity3D手机游戏开发
2013-08-08 17:33 1127《Unity3D手机游戏开发》 基本信息 作者: 金玺曾 ... -
矛与盾:黑客攻防命令大曝光
2013-08-08 16:30 765《矛与盾:黑客攻防命令大曝光》 基本信息 作者: awk ... -
视觉繁美:信息可视化方法与案例解析
2013-08-08 16:10 921《视觉繁美:信息可视 ... -
精益设计: 设计团队如何改善用户体验
2013-08-08 15:55 764《精益设计: 设计团队如何改善用户体验》 基本信息 原书 ... -
云计算与OpenStack(虚拟机Nova篇)
2013-08-08 15:19 944《云计算与OpenStack(虚拟机Nova篇)》 基本信 ...
相关推荐
如果刚开始学习Perl这门语言,那么《Perl语言入门(中文版第6版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代Perl用户昵称为“小骆驼书”,《Perl语言入门( 中文版第6...
学习《Perl语言入门》第六版的内容,不仅可以掌握Perl语言的基础知识,而且能够了解这门语言的历史背景、设计理念及其在计算机编程历史中的地位。通过学习Perl,初学者将能够编写用于文件处理、数据提取和系统管理...
《Perl语言入门_中文版第六版》这本书旨在帮助初学者快速掌握Perl的基础知识和核心概念,以便在实际工作中有效地运用。 1. **Perl简介**:Perl是由Larry Wall在1987年开发的一种高级编程语言,其设计融合了C、sed、...
目录 第一章简介 问题与答案 这本书适合你吗? 为何有这么多的脚注? 关于习题和解答? 习题前标的数字是什么意思?...如果我是Perl讲师?...“Perl”这个词表示什么意思?...第十七章高级Perl技巧 附录
Perl语言入门》是2009年东南大学出版社出版的图书,作者是施瓦茨(Randal L. Schwartz)、菲尼克斯(Tom Phoenix)、福瓦(brian d foy)。《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为...
"Perl语言入门-第六版-中文版-盛春译"是专为初学者设计的教程,旨在帮助读者快速掌握Perl编程的基础知识。小骆驼书,即《Programming Perl》的别名,因其封面的骆驼图案而得名,是Perl编程的经典参考书籍,第六版更...
根据提供的文件信息,我们可以推断出这是一本关于Perl编程语言的入门书籍——《Perl语言入门_第6版》的下载链接。以下是对该书可能包含的一些重要知识点的概述: ### Perl语言简介 Perl是一种高级、通用且解释型的...
《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991...
Perl语言入门(第五版),本书是为中文版本,英文原版下载地址:http://download.csdn.net/source/2801846。 原书名: Learning Perl, 5th Edition;原出版社: O'Reilly Media, Inc. ;作者: Randal L.Schwartz Tom ...