Perl語(yǔ)言入門

出版時(shí)間:2011-12  出版社:東南大學(xué)出版社  作者:Randal L.Schwartz,brian d foy,Tom Phoenix  頁(yè)數(shù):363  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  如果剛開始學(xué)習(xí)Perl這門語(yǔ)言,那么《Perl語(yǔ)言入門(影印版第6版)》就是你所需要的——不管你是一名程序員,還是系統(tǒng)管理員,抑或是網(wǎng)絡(luò)黑客。這本由施瓦茨、福瓦、菲尼克斯編寫的《Perl語(yǔ)言入門(影印版第6版)》被整整兩代Perl用戶呢稱為“小駱駝書”,根據(jù)作者從1991年開始的教學(xué)經(jīng)驗(yàn)積累匯聚而成,多年來(lái)十分暢銷。此次第六版涵蓋了最新的Perl5.14版本的變化。
  Perl能在絕大多數(shù)平臺(tái)上完成幾乎所有任務(wù),不管是簡(jiǎn)單的修修補(bǔ)補(bǔ),還是大型完備的網(wǎng)絡(luò)應(yīng)用?!禤erl語(yǔ)言入門》從最基礎(chǔ)的開始教起,然后逐漸深入,讓你慢慢能夠自行編寫多至128行的程序——如今90%的Perl程序差不多都是這般大小。本書每章都包含若干習(xí)題,幫助你鞏固消化剛學(xué)到的知識(shí)。也許其他書籍只是想著灌輸Perl編程的條條框框,但本書不同,我們希望把你培養(yǎng)成一名真正的Perl程序員。

作者簡(jiǎn)介

  Randal L. Schwartz is a two-decade veteran of the software industry. He is skilled in software design, system administration, security, technical writing, and training. Randal has coauthored the "must-have" standards: Programming Perl, Learning Perl, and Learning Perl on Win32 Systems (all from O'Reilly); and Effective Perl Programming(Addison-Wesley). He is also a regular columnist for WebTechniques, Performance-Computing, SysAdmin, and Linux Magazine.  He is also a frequent contributor to the Perl newsgroups, and has moderated comp.lang.perl.announce since its inception. His offbeat humor and technical mastery have reached legendary proportions worldwide (but he probably started some of those legends himself). Randal's desire to gfve back to the Perl community inspired him to help create and provide initial funding for The Perllnstitute. He is also a founding board member of the Perl Mongers (perl.org), the worldwide Perl grassroots advocacy organization. Since 1985, Randal has owned and operated Stonehenge Consulting Services, Inc. Randal can be reached for comment at merlyn@stonehenge.com, and welcomes questions on Perl and other related topics.

書籍目錄

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 Perl Course Instructor?
What Does "Perl" Stand For?
Why Did Larry Create Perl?
Why Didn't Larry Just Use Some Other Language?
Is Perl Easy or Hard?
How Did Perl Get to Be So Popular?
What's Happening with Perl Now?
What's Perl Really Good For?
What Is Perl Not Good For?
How Can I Get Perl?
What Is CPAN?
How Can I Get Support for Perl?
Are There Any Other Kinds of Support?
What If I Find a Bug in Perl?
How Do I Make a Perl Program?
A Simple Program
What's Inside That Program?
How Do I Compile My Perl Program?
A Whirlwind Tour of Perl
Exercises
2. Scalar Data
3. Lists and Arrays
4. Subroutines
5. Input and Output
6. Hashes
7. In The World of Regular Expressions
8. Matching With Regular Expressions
9. Processing Text With Regular Expressions
10. More Control Structures
11. Peri Modules
12. File Tests
13. Directory Operations
14. Strings and Sorting
15. Smart Matching and Given-when
16. Process Management
17. Some Advanced Peri Techniques
index

媒體關(guān)注與評(píng)論

  “Perl語(yǔ)言入門(第四版)絕對(duì)是每一位Perl程序員此生必讀的經(jīng)典著作之一。此書蘊(yùn)含的知識(shí)極為豐富,即便擁有多年P(guān)erl編程經(jīng)驗(yàn)的人,哪怕只是粗淺翻閱本書代碼示例,也同樣會(huì)獲益匪淺?!薄  狢raig Maloney Slashdot網(wǎng)站評(píng)論員

編輯推薦

施瓦茨、福瓦、菲尼克斯編寫的《Perl語(yǔ)言入門(影印版第6版)》絕對(duì)是每一位Perl程序員此生必讀的經(jīng)典著作之一。此書蘊(yùn)含的知識(shí)極為豐富,即便擁有多年P(guān)erl編程經(jīng)驗(yàn)的人,哪怕只是粗淺翻閱本書代碼示例,也同樣會(huì)獲益匪淺。”

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Perl語(yǔ)言入門 PDF格式下載


用戶評(píng)論 (總計(jì)56條)

 
 

  •   原本在圖書館里有這本書。非常新,不過這本是perl入門,包含了很多即使寫很復(fù)雜程序也要用到的基礎(chǔ)手段,以后指不定需要查閱,所以還是買了一本。貨很快,第二天就到了,送貨上門讓人很舒服,書包的很嚴(yán)實(shí)。紙張也很好,印刷也不錯(cuò)。總之感覺相當(dāng)?shù)暮美病?/li>
  •   PERL的入門級(jí)教程,英文版才最能體會(huì)作者的意圖,值得推薦
  •   相當(dāng)不錯(cuò)的一本書,很喜歡這樣的Perl著作
  •   對(duì)于有一定英語(yǔ)基礎(chǔ)的童鞋,一定要買影印版。
  •   沒注意是影印版,看不懂英文
  •   很不錯(cuò)的pel語(yǔ)言入門書,導(dǎo)師推薦的
  •   入門不錯(cuò)的書籍
  •   中文的沒貨了,只好買影印的,順便練習(xí)英語(yǔ)了
  •   想學(xué)習(xí)好不只要看書,更重要的是要?jiǎng)邮志幊虝芎?/li>
  •   書中講述了pel最基本的語(yǔ)法,全面、詳實(shí),值得擁有。
  •   英文寫的很簡(jiǎn)單易懂,書的手感超好。。。喜歡。。。
  •   書的答案很詳細(xì) 書的質(zhì)量很好 物流很快
  •   書角有損壞,但是不影響閱讀
  •   一直喜歡東南的影印書,很有書香味
  •   入門級(jí),但沒有想像中內(nèi)容那么全
  •   內(nèi)容不許多說,之前已經(jīng)看過電子版,只是作為收藏,不過價(jià)格確實(shí)高,alpaca書頁(yè)數(shù)少不了幾頁(yè),價(jià)格低很多印刷還好
  •   不小心買了本英文了,硬著頭皮看吧
  •   很經(jīng)典的書,但是影印版的質(zhì)量不是太好,紙很軟
  •   這本書印刷不行,內(nèi)容和網(wǎng)站上找到的第四版差別不大
  •   包裝書的塑料破了,書下面磨掉了一些,具體還沒看。
    送貨員態(tài)度很一般,當(dāng)當(dāng)自己送貨么,怎么給中通了
  •   I initially bought this 1st edition book in 1997 and read every page on my bus ride to work. This is the only programming book I have read every page of and thoroughly enjoyed reading. I do have the other O'Reilly Perl books ( Programming Perl, Perl Cookbook, Regular Expressions ) and enjoy them but they are just too heavy to lug around and so they get left at home while I love to carry my lightweight Learning Perl book for a quick 15 min read at bus stop or coffee shop. This book makes Learning Perl a breeze and I highly recommend it. Buying the 6th edition will be my 3rd purchase of this boo...k. This is the only tech book I have purchased multiple times due to getting the updates and due to book getting worn out by myself carrying it around. 閱讀更多 ›
  •   價(jià)格倒是挺合適的,推薦
  •   本來(lái)是在學(xué)校圖書館看到的書,但是只能借四天,所以就買回來(lái)慢慢閱讀,還是買原版的比較好,這樣更加有味道
  •   這個(gè)非常值得擁有,不過,O'Reilly的慣例是錯(cuò)誤有點(diǎn)多,主要是排版和印刷,一般而言,國(guó)內(nèi)的出版社印刷的時(shí)候都不修正勘誤,大家可以在o'reilly的官網(wǎng)上找勘誤。本書也有中文版,大家可以看到中文的譯者盛春先生提交的勘誤信息^^
  •   書很輕巧,看了開篇,語(yǔ)言很輕松
  •   這個(gè)買回來(lái)后就放起來(lái)了,看了一點(diǎn)點(diǎn),基本入門還是可以的
  •   果然還是看英文版有感覺,不錯(cuò),書很新
  •   質(zhì)量不錯(cuò),比起看電子書PDF舒服多了
  •   書是挺好的,但是買的時(shí)候沒看好,本來(lái)想買中文版的
  •   書質(zhì)量很好,收獲很大。
  •   看原版的好
  •     1. ex15-5中,答案有錯(cuò)誤:
       when (@divisors ~~ {2}) {say 'It is a even number';continue}
      這里的2一定要寫成 {2} ,否則不會(huì)去比較。
  •     菜鳥要勇敢!只有骨灰骨灰級(jí)的Perl玩家才知道的秘密!
      
      這里的許多人(1980后),肯定都聽說過鐘道隆吧,就是獨(dú)創(chuàng)了風(fēng)靡1990年代的“逆向英語(yǔ)學(xué)習(xí)法”的那位老爺子。
      
      這位老爺子,是在他45歲那年才開始自學(xué)英語(yǔ)的,一年之后就成為了翻譯!而且他是復(fù)讀機(jī)的發(fā)明者(來(lái)自《維基百科》,可信度很高)。
      
      更夸張的是,老爺子在52歲時(shí)開始自學(xué)電腦,之后居然成為電腦領(lǐng)域?qū)I(yè)譯著者,且產(chǎn)量頗豐。
      
      玩Perl的程序員,無(wú)人不知“小駱駝書”(Learning Perl)吧,這是Perl書的老祖宗,O'Reilly的經(jīng)典中的經(jīng)典。
      
      但是,現(xiàn)在的Perl玩家,99%的,手頭上的都是藍(lán)色塊的《Perl語(yǔ)言入門》(從第二版開始)。
      
      除非你是骨灰級(jí)的骨灰級(jí)的Perl玩家,否則你一定不知道《Perl語(yǔ)言入門》的第一版,不是藍(lán)色塊的,而是紅線條的,而且中文版書名是《Perl入門》。
      
      《Perl入門》是Perl書的老祖宗的老祖宗,是1997年由電子工業(yè)出版社引進(jìn)的最早的一批O'Reilly書。
      
      封面圖:http://www.book110.net/fm/731/731090.jpg
      
      這《Perl入門》一書的翻譯審校者,就是鐘道隆這位老爺子!
      
      —— 52歲開始自學(xué)電腦,60多歲成為計(jì)算機(jī)編程最專業(yè)最經(jīng)典書籍的譯審!
      
      各位編程新手、愛好者、菜鳥,你們還怕個(gè)啥?!打開一本好書,開啟你的電腦,大膽地出發(fā)吧!
      
      
      
      
  •     絕對(duì)的perl入門的好書。讀這本書其實(shí)是個(gè)意外,當(dāng)時(shí)想買的是讀過兩章電子感覺還不錯(cuò)的beginning perl,結(jié)果下單的時(shí)候買錯(cuò)了。雖然買的是英文版,而且本人英語(yǔ)一般,但是看了幾頁(yè)之后就發(fā)現(xiàn)已經(jīng)不想放下了,這是第一本讓我有極大的渴望去看完的一本技術(shù)類書籍。語(yǔ)言輕松風(fēng)趣,深入淺出地對(duì)perl的一些特征進(jìn)行講解,閱讀過程中并不會(huì)出現(xiàn)什么特別難以理解的地方,就算是有一些疑問,也會(huì)在不遠(yuǎn)處或者注釋中得到解答。
  •     中文第5版,東南大學(xué)出版社,原書的一個(gè)錯(cuò)誤:
      page 96 原文:
      <原文開始>如果$selected_output的值是">passwd"而之前又沒有空格的話,就會(huì)變成以替換方式寫入,而非以追加方式寫入文件。</原文結(jié)束>
      
      應(yīng)為‘會(huì)變成以追加方式寫入,而非以替換方式寫入文件."
      
      當(dāng)時(shí)看的時(shí)候有疑惑,為此特意參考了英文第五版:
      
      英文原版:
      <原文開始>
      if selected_output were ">passwd" for example(which would make an append instead of a write).
      </原文結(jié)束>
      
      --
      搞不懂他們?yōu)槭裁磿?huì)犯這樣低級(jí)的錯(cuò)誤。
      翻譯時(shí)寫顛倒了?
      
      --
      http://oreilly.com.cn/index.php?func=book&isbn=978-7-5641-1763-4
      (暫無(wú)此書的勘誤表)
  •     這是我看的最多次數(shù)的計(jì)算機(jī)書籍,總共看了有4、5遍了,并且每次都從目錄看起,每次看都有新體會(huì),并不覺的枯燥。不知道是perl的魅力還是這本書的魅力。
      這是我看的最多次數(shù)的計(jì)算機(jī)書籍,總共看了有4、5遍了,并且每次都從目錄看起,每次看都有新體會(huì),并不覺的枯燥。不知道是perl的魅力還是這本書的魅力。
  •     雖然雖然現(xiàn)在只讀過1本perl書,但是,從讀過這么的編程書,這本書的語(yǔ)言入門最棒,語(yǔ)言風(fēng)趣幽默,翻譯較好,讀下來(lái)非常流暢,學(xué)得非常愉快。
      雖然所涉及的知識(shí)較少,但絕對(duì)是使用頻率最高的知識(shí),非常棒。
      唯一希望是作者再出一版吧,絕對(duì)追捧
  •     這本書我也是在圖書館啃玩的,前后大概花了一周時(shí)間吧。
      感覺perl是很有意思的語(yǔ)言。雖說一切都是為了方便使用者,不給使用者設(shè)置任何限制。但是還是有很多語(yǔ)言細(xì)節(jié)需要去記憶記憶的。
      看完了,覺得很好玩。生活中有用的時(shí)候就要果斷去用它,這樣才能在實(shí)踐中熟悉,熟練的掌握他。
      P.S.下:Larry Wall is a totally narcissistic geek
  •     跟其他書一塊湊數(shù)買的,想了解下perl,結(jié)果發(fā)現(xiàn)內(nèi)容太少,不如之前看的電子書內(nèi)容豐富,名副其實(shí)啊,入門書~
  •     這本書,為入門者,尤其是沒有其他腳本編程基礎(chǔ)的人,很好。
      
      內(nèi)容的連續(xù)性,系統(tǒng)性,易讀性都非常好。
      
      但是,不得不說,我真的非常討厭這種所謂靈活的語(yǔ)言。
      
      有關(guān)“標(biāo)量和列表上下文”這種東西,除了帶來(lái)難以定位的bug,和記憶更多的語(yǔ)法規(guī)則,實(shí)在看不到有其他好處。
  •     圖書館中文版都被借光了,只好借了英文版看,拿到手很是高興,因?yàn)橹澳玫降暮芏嗑幊虝际呛芎竦恼眍^書,而這本書才200多頁(yè),超薄^^.因?yàn)槭掷镞€有他的中文電子版和其他Perl書籍,體會(huì)就是看這本英文版效果最好,記憶的最深,也可能看中文版一目十行的緣故吧。這本書的英文很簡(jiǎn)潔易懂,希望別嚇到想讀他的人,提高了英語(yǔ)會(huì)是你另一收獲。
  •     Best tutorial ever, this book could be the reason to learn the perl language.
  •     幾乎每天都要用到perl,就算不是編新腳本,也要用到過去的腳本。但一直以來(lái)對(duì)于perl都是現(xiàn)用現(xiàn)查,幾次重復(fù)下來(lái),終于算是掌握了perl最基本的一點(diǎn)點(diǎn)東西。
      learning perl這本書挺薄的,不過講到的內(nèi)容非常之多──原來(lái)perl可以這樣去用,這本書的特色是涵蓋了大量的perl的功能性和技巧性的知識(shí),但基本都是一帶而過,并沒有進(jìn)行詳細(xì)的解說。對(duì)我這種初學(xué)者來(lái)說,看起來(lái)比較輕松,而且拓展了我對(duì)perl的認(rèn)識(shí)。
      看到信號(hào)處理部分時(shí),我感嘆──你能想到的,perl都能做到。
      讀第二版的同時(shí)也參考了三四兩版,感覺相比之下二似乎更適合我一點(diǎn)。一個(gè)原因如前面所說,第二版更注重拓展讀者的視野,在標(biāo)準(zhǔn)內(nèi)容之外,還提到了數(shù)據(jù)庫(kù)管理、二進(jìn)制數(shù)據(jù)的獲得以及應(yīng)用等。另一個(gè)重要原因是結(jié)構(gòu)的安排,第二版比起后來(lái)的版本結(jié)構(gòu)化似乎要弱一些,不過這也正是它的優(yōu)點(diǎn),第二版感覺是一個(gè)perl的大牛在和你面談他用perl的經(jīng)驗(yàn),于是在提到文件時(shí)難免要說die,介紹正則表達(dá)式時(shí)也避不開split和join,給人感覺非常自然。
      合上書之后,突然有一種莫名其妙的沖動(dòng)決定要去為perl做點(diǎn)什么……
  •     本書寫的很風(fēng)趣,就像家常閑聊一樣介紹了Perl的基礎(chǔ)知識(shí)。在不多的200多頁(yè)中,"廢話"的確很多,不過卻讓這本書看起來(lái)很輕松愉快,完全可以當(dāng)作,要是你不急需Perl技能的話,完全可以當(dāng)作閑暇時(shí)間的讀物。本書的另外一個(gè)特征是,具有相當(dāng)多的注釋。幾乎每一頁(yè)都有注釋。很多注釋也是調(diào)侃性的。
      總之,本書作為一本計(jì)算機(jī)語(yǔ)言教材,寫得幽默風(fēng)趣,平易近人,完全可以作為閑暇時(shí)間的讀物,鍛煉鍛煉腦袋,又掌握一門P類語(yǔ)言,何樂而不為呢?
  •   提交出版社的勘誤吧。。
    記得在英文版中的頁(yè)碼,錯(cuò)誤類型等
  •   貌似可以反過來(lái)寫,這樣就OK了
    when(2 ~~ @divisors){say "It is a even number";continue}
    詳見Brian的文章"Rethinking smart matching"
    http://blogs.perl.org/users/brian_d_foy/2011/07/rethinking-smart-matching.html
  •   嗯,不過smart match是一種后續(xù)版本中要被刪掉的特性,沒準(zhǔn)今年發(fā)布的5.20版就不再支持了呢。。
  •   牛逼?;畹嚼蠈W(xué)到老的模范人物!但此人真的入了黨嗎?。??上Я?/li>
  •   晚節(jié)不保...
  •   希望能做個(gè)骨灰級(jí)玩家~~~~~~~~~~~
  •   看了你的書評(píng),我特意去聽了聽鐘老爺子的講座,還買了幾本書。哈哈!!
  •   page 128 bug:
    習(xí)題4:
    <原文開始>此程序是否會(huì)輸出Fred,而不輸出含有Fred或FRED的行。</原文結(jié)束>
    第2個(gè)Fred應(yīng)為fred.
    英文版原文:
    <原文開始>Dose it match Fred but neither fred nor FRED ?</原文結(jié)束>
  •   呵呵,老兄之前都用過什么語(yǔ)言?
  •   ls,顯然樓主他不懂為什么要有腳本語(yǔ)言這種東西
  •   我覺得這版優(yōu)于其他版的大概就是 Larry Wall 的前言了,哈哈!
  •   to Barret:
    同感,呵呵
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7