Perl语言入门:第六版影印版
二手书,此书是一本无赠品和附件,套装不全,购买套装请联系客服
¥
14.63
2.1折
¥
69
八五品
仅1件
作者[美]施瓦茨(Schwartz R.L.) 著
出版社东南大学出版社
出版时间2011-12
版次1
装帧平装
货号9787564130848
上书时间2024-12-02
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]施瓦茨(Schwartz R.L.) 著
-
出版社
东南大学出版社
-
出版时间
2011-12
-
版次
1
-
ISBN
9787564130848
-
定价
69.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
363页
-
字数
480千字
-
正文语种
英语
- 【内容简介】
-
如果刚开始学习perl这门语言,那么《Perl语言入门(第6版)(影印版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代perl用户昵称为“小骆驼书”,本书根据作者从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的perl5.14版本的变化。
perl能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。本书从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至128行的程序——如今90%的perl程序差不多都是这般大小。本书每章都包含若干习题,帮助巩固消化刚学到的知识。也许其他书籍只是想着灌输perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的perl程序员。
- 【作者简介】
-
RandalL.Schwartzisatwo-decadeveteranofthesoftwareindustry.Heisskilledinsoftwaredesign,systemadministration,security,technicalwriting,andtraining.Randalhascoauthoredthe"must-have"standards:ProgrammingPerl,LearningPerl,andLearningPerlonWin32Systems(allfromO'Reilly);andEffectivePerlProgramming(Addison-Wesley).HeisalsoaregularcolumnistforWebTechniques,Performance-Computing,SysAdmin,andLinuxMagazine.
HeisalsoafrequentcontributortothePerlnewsgroups,andhasmoderatedcomp.lang.perl.announcesinceitsinception.Hisoffbeathumorandtechnicalmasteryhavereachedlegendaryproportionsworldwide(butheprobablystartedsomeofthoselegendshimself).Randal'sdesiretogfvebacktothePerlcommunityinspiredhimtohelpcreateandprovideinitialfundingforThePerllnstitute.HeisalsoafoundingboardmemberofthePerlMongers(perl.org),theworldwidePerlgrassrootsadvocacyorganization.Since1985,RandalhasownedandoperatedStonehengeConsultingServices,Inc.Randalcanbereachedforcommentatmerlyn@stonehenge.com,andwelcomesquestionsonPerlandotherrelatedtopics.
- 【目录】
-
preface
1.Introduction
Questionsandanswers
Isthistherightbookforyou?
whyaretheresomanyfootnotes?
whatabouttheexercisesandtheiranswers?
whatdothosenumbersmeanatthestartoftheexercise?
whatifI'mapericourseinstructor?
whatdoes"peri"standfor?
whydidlarrycreateperl?
whydidn'tlarryjustusesomeotherlanguage?
isperieasyorhard?
howdidperigettobesopopular?
what'shappeningwithperinow?
what'sperireallygoodfor?
whatisperinotgoodfor?
howcanIgetperi?
whatiscpan?
howcanigetsupportforperl?
Arethereanyotherkindsofsupport?
whatififindabuginperi?
howdoimakeaperlprogram?
asimpleprogram
what'sinsidethatprogram?
howdoicompilemyperiprogram?
awhirlwindtourofperi
exercises
2.ScalarData
numbers
allnumbershavethesameformatinternally
floating-pointliterals
integerliterals
nondecimalintegerliterals
numericoperators
strings
single-quotedstringliterals
double-quotedstringliterals
stringoperators
automaticconversionbetweennumbersandstrings
perl'sbuilt-inwarnings
scalarvariables
choosinggoodvariablenames
scalarassignment
binaryassignmentoperators
outputwithprint
interpolationofscalarvariablesintostrings
creatingcharactersbycodepoint
operatorprecedenceandassociativity
comparisonoperators
theifcontrolstructure
booleanvalues
gettinguserinput
thechompoperator
thewhilecontrolstructure
theundefvalue
thedefinedfunction
exercises
3.listsandarrays
accessingelementsofanarray
specialarrayindices
listliterals
theqwshortcut
listassignment
thepopandpushoperators
theshiftandunshiftoperators
thespliceoperator
interpolatingarraysintostrings
theforeachcontrolstructure
perl'sfavoritedefault
thereverseoperator
thesortoperator
theeachoperator
scalarandlistcontext
usinglist-producingexpressionsinscalarcontext
usingscalar-producingexpressionsinlistcontext
forcingscalarcontext
stdininlistcontext
exercises
4.subroutines
definingasubroutine
invokingasubroutine
returnvalues
arguments
privatevariablesinsubroutines
variable-lengthparameterlists
abettermaxroutine
emptyparameterlists
notesonlexical(my)variables
theusestrictpragma
thereturnoperator
omittingtheampersand
non-scalarreturnvalues
persistent,privatevariables
exercises
5.inputandoutput
inputfromstandardinput
inputfromthediamondoperator
theinvocationarguments
outputtostandardoutput
formattedoutputwithprintf
arraysandprintf
filehandles
openingafilehandle
binmodingfilehandles
badfilehandles
closingafilehandle
fatalerrorswithdie
warningmessageswithwarn
automaticallydie-ing
usingfilehandles
changingthedefaultoutputfilehandle
reopeningastandardfilehandle
outputwithsay
filehandlesinascalar
exercises
6.hashes
whatisahash?
whyuseahash?
hashelementaccess
thehashasawhole
hashassignment
thebigarrow
hashfunctions
thekeysandvaluesfunctions
theeachfunction
typicaluseofahash
theexistsfunction
thedeletefunction
hashelementinterpolation
the%envhash
exercises
7.Intheworldofregularexpressions
whatareregularexpressions?
usingsimplepatterns
unicodeproperties
aboutmetacharacters
simplequantifiers
groupinginpatterns
alternatives
characterclasses
characterclassshortcuts
negatingtheshortcuts
exercises
8.Matchingwithregularexpressions
matcheswithm//
matchmodifiers
case-insensitivematchingwith/i
matchinganycharacterwith/s
addingwhitespacewith/x
combiningoptionmodifiers
choosingacharacterinterpretation
otheroptions
anchors
wordanchors
thebindingoperator=~
interpolatingintopatterns
thematchvariables
thepersistenceofcaptures
noncapturingparentheses
namedcaptures
theautomaticmatchvariables
generalquantifiers
precedence
examplesofprecedence
andthere'smore
apatterntestprogram
exercises
9.processingtextwithregularexpressions
substitutionswiths///
globalreplacementswith/g
differentdelimiters
substitutionmodifiers
thebindingoperator
nondestructivesubstitutions
caseshifting
thesplitoperator
thejoinfunction
m//inlistcontext
morepowerfulregularexpressions
nongreedyquantifiers
matchingmultiple-linetext
updatingmanyfiles
in-placeeditingfromthecommandline
exercises
10.morecontrolstructures
theunlesscontrolstructure
theelseclausewithunless
theuntilcontrolstructure
expressionmodifiers
thenakedblockcontrolstructure
theelsifclause
autoincrementandautodecrement
thevalueofautoincrement
theforcontrolstructure
thesecretconnectionbetweenforeachandfor
loopcontrols
thelastoperator
thenextoperator
theredooperator
labeledblocks
theconditionaloperator?
logicaloperators
thevalueofashortcircuitoperator
thedefined-oroperator
controlstructuresusingpartial-evaluationoperators
exercises
11.perimodules
findingmodules
installingmodules
usingyourowndirectories
usingsimplemodules
thefile::basenamemodule
usingonlysomefunctionsfromamodule
thefile::specmodule
path::class
cgi.pm
databasesanddbi
datesandtimes
exercises
12.filetests
filetestoperators
testingseveralattributesofthesamefile
stackedfiletestoperators
thestatandlstatfunctions
thelocaltimefunction
bitwiseoperators
usingbitstrings
exercises
13.directoryoperations
movingaroundthedirectorytree
globbing
analternatesyntaxforglobbing
directoryhandles
recursivedirectorylisting
manipulatingfilesanddirectories
removingfiles
renamingfiles
linksandfiles
makingandremovingdirectories
modifyingpermissions
changingownership
changingtimestamps
exercises
14.stringsandsorting
findingasubstringwithindex
manipulatingasubstringwithsubstr
formattingdatawithsprintf
usingsprintfwith"moneynumbers"
interpretingnon-decimalnumerals
advancedsorting
sortingahashbyvalue
sortingbymultiplekeys
exercises
15.smartmatchingandgiven-when
thesmartmatchoperator
smartmatchprecedence
thegivenstatement
dumbmatching
usingwhenwithmanyitems
exercises
16.processmanagement
thesystemfunction
avoidingtheshell
theenvironmentvariables
theexecfunction
usingbackquotestocaptureoutput
usingbackquotesinalistcontext
externalprocesseswithipc::system::simple
processesasfilehandles
gettingdownanddirtywithfork
sendingandreceivingsignals
exercises
17.someadvancedperitechniques
slices
arrayslice
hashslice
trappingerrors
usingeval
moreadvancederrorhandling
autodie
pickingitemsfromalistwithgrep
transformingitemsfromalistwithmap
fancierlistutilities
exercises
a.exerciseanswers
b.beyondthellama
c.aunicodeprimer
index
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价