Intermediate Perl, 2nd Edition
Beyond The Basics of Learning Perl
Publisher: O'Reilly Media
Final Release Date: July 2012
Pages: 396

This book picks up right where Learning Perl leaves off. With Intermediate Perl, you’ll graduate from short scripts to much larger programs, using features that make Perl a general-purpose language. This gentle but thorough guide introduces you to modules, complex data structures, and object-oriented programming.

Each chapter is small enough to be read in just an hour or two, ending with exercises to help you practice what you’ve learned. If you’re familiar with the material in Learning Perl and have the ambition to go further, Intermediate Perl will teach you most of the core Perl language concepts you need for writing robust programs on any platform.

Topics include:

  • Packages and namespaces
  • References and scoping, including regular expression references
  • Manipulating complex data structures
  • Object-oriented programming
  • Writing and using modules
  • Testing Perl code
  • Contributing to CPAN

Just like Learning Perl, material in this book closely follows the popular introductory Perl course the authors have taught since 1991. This second edition covers recent changes to the language up to version 5.14.

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyIntermediate Perl, 2nd Edition
 
3.8

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

67%

of respondents would recommend this to a friend.

Pros

  • Concise (4)
  • Accurate (3)
  • Easy to understand (3)
  • Helpful examples (3)
  • Well-written (3)

Cons

    Best Uses

      Reviewed by 4 customers

      Sort by

      Displaying reviews 1-4

      Back to top

      (2 of 3 customers found this review helpful)

       
      4.0

      One of the best

      By teak

      from Jyväskylä, Finland

      About Me Developer

      Verified Reviewer

      Pros

      • Concise
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Novice
        • Student

        Comments about oreilly Intermediate Perl, 2nd Edition:

        This long overdue update on Intermediate Perl (known as the Alpaca book of Perl) is more than just a guide to the more advanced features of Perl than those learned from Learning Perl book. Half of the book is dedicated to good programming practices and how they can be implemented with tools provided by standard Perl distribution.

        The book goes through for example use of modules, references, list operations, data structures, object oriented Perl and testing. There was a bit about regular expressions but I would have loved to see more about those, but I realize that there is limited number of pages and those were quite well covered in Learning Perl book. The book followed in the footsteps of Learning Perl with humor, but it was slightly tuned down from the Learning Perl book (or I missed some parts of it as I don't know much about Gilligan's Island and Mr. Ed). This book is good tool for education with the exercises in the end of each chapter and with the given answers in the end of the book.

        I'll rate this book very close to Code Complete. While the CC is an excellent book about generic programming, this book is just as excellent continuation to Learning Perl introducing the slightly advanced tricks of Perl and good practices in software development to programmers.

         
        4.0

        Good read, but sometimes too complex

        By mko

        from Poland

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand

        Cons

          Best Uses

          • Intermediate

          Comments about oreilly Intermediate Perl, 2nd Edition:

          I think this book is really a good read. If you like the style of Learning Perl you will like this book as well. The same, light, approach to quite complex topic. However, this book might be too much for people who use Perl primarily as a tool for quick processing of the text. If you are simply interested in more complex ways of text analysis, you will find them here – for sure. But together with that comes lots of other information that, for me, were of no use because I don't use Perl as a primary development language. In my case, where Perl is just a supporting language, topics like objects, testing (which is really good if you build more complex code), building modules, contributing to CPAN, etc., are of no use. But still, I think that authors explained them quite well.

          (1 of 2 customers found this review helpful)

           
          2.0

          Starts Off Great But Falls Off A Cliff

          By G4143

          from PE, Canada

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

          • Difficult to understand
          • Not comprehensive enough

          Best Uses

            Comments about oreilly Intermediate Perl, 2nd Edition:

            What can I say? I wish you could give multiple ratings for sections of this book, it would make rating it much simpler. The first 11 chapters flow along nicely from Learning Perl(the first book in this series by the same authors) and then you hit chapter 12 or should I say you fall off the cliff. I can only speculate on the remaining chapters(12 - 21) because the material is presented so superficially that its unintelligible and hard to proceed and this book states that you must understand previous chapters before you can proceed.

            Chapters 1 - 11 ***** five stars
            chapters 12 - 21 * one star

            Please note: I can only speculate what's in the latter chapters because I can't seem to find enough information in this text(Intermediate Perl) to get past chapters 12 - 13.

            (3 of 5 customers found this review helpful)

             
            5.0

            A great read

            By datopdog

            from Johannesburg, RSA

            About Me Developer, Sys Admin

            Verified Reviewer

            Pros

            • Accurate
            • Concise
            • Easy to understand
            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Expert
              • Intermediate

              Comments about oreilly Intermediate Perl, 2nd Edition:

              Written as the followup to the "Llama book" this book introduces more advanced concepts of the Perl programming language to take you from writing simple scripts to larger programs that are split up into modules as well as contributing such modules to the community via CPAN.

              The concepts covered include modules, references, objects, testing and contributing to CPAN.

              This second edition, brings the language coverage to Perl 5.14 with tit bits from Perl 5.16. It also introduces two (2) new chapters covering creating perl distributions as well as an introduction to Moose the Perl OO system.

              Coming from 3 veterans of the Perl language, the book is well written and a great resource for any one wishing to improve their grasp of the language.

              This is definitely highly recommended for anyone who uses Perl, even owners of the first edition will love the second edition.

              Displaying reviews 1-4

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Ebook: $38.99
              Formats:  DAISY, ePub, Mobi, PDF
              Print & Ebook: $49.49
              Print: $44.99

              Available in Multiple Languages