Intermediate Perl and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £3.34 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Intermediate Perl on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Intermediate Perl [Paperback]

Randal L. Schwartz , brian d foy , Tom Phoenix
4.5 out of 5 stars  See all reviews (4 customer reviews)
RRP: £30.99
Price: £19.83 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.16 (36%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Saturday, 25 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £17.85  
Paperback £19.83  
Trade In this Item for up to £3.34
Trade in Intermediate Perl for an Amazon.co.uk gift card of up to £3.34, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

13 Aug 2012 1449393098 978-1449393090 2

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.


Frequently Bought Together

Intermediate Perl + Learning Perl + Programming Perl: Unmatched power for text processing and scripting
Price For All Three: £73.66

Buy the selected items together


Product details

  • Paperback: 396 pages
  • Publisher: O'Reilly Media; 2 edition (13 Aug 2012)
  • Language: English
  • ISBN-10: 1449393098
  • ISBN-13: 978-1449393090
  • Product Dimensions: 17.8 x 3.5 x 23.3 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 88,224 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Book Description

Beyond The Basics of Learning Perl

From the Publisher

Perl programmers need a clear roadmap for improving their skills. Intermediate Perl teaches a working knowledge of Perl's objects, references, and modules -- all of which makes the language so versatile and effective. Written by the authors of the bestselling Llama book, Learning Perl, this guide offers a gentle but thorough introduction to intermediate programming in Perl. Topics include packages and namespaces, references and scoping, manipulating complex data structures, writing and using modules, package implementation, and using CPAN. --This text refers to an out of print or unavailable edition of this title.

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
9 of 9 people found the following review helpful
4.0 out of 5 stars Good follow up to the Llama, but poorly organised 14 July 2007
Format:Paperback
If you've mastered The Llama (Learning Perl), make haste to read this one. Even if you only want to do scripting with Perl, you'll eventually find you need data structures slightly more complicated than just flat arrays and hashes, and you need to know about references for that. While Programming Perl does contain a fair chunk of material on just this subject, it was a bit too much for me to digest after The Llama. If Intermediate Perl (aka The Alpaca) had been around for me to read, I would have had a much easier time.

Written in the same style as The Llama, this breeze through most of the rest of Perl, in particular: references, objects, packages and modules. These are the bits that you need to use Perl as a general purpose programming language, not just for scripting. In a similar pragmatic vein, it also covers how to use tools to build your own packages in the CPAN style, and there's a good chunk of material on using Test::More for unit tests. Probably the only thing missing is material on type globs and symbol tables, although hopefully, brian d foy's forthcoming Mastering Perl will fill in these gaps.

The bottom line is this is Llama part 2, and you need to read it if you want to have any hope of understanding anyone else's Perl. But I can't give it five stars. The major problem is that the material is not very well organised. At the chapter level, objects are sandwiched between modules and packages. It would have been far preferable to keep the module and package information together. As a result, the distinction between modules and packages is rather muddied, and the introduction of objects in the middle just makes things worse. Overall, I found the explanations to lack the clarity of the Llama.

A more minor complaint is that, while there are mercifully fewer annoying footnotes, the Gilligan's Island theme (fellow people of Britain, read the Wikipedia article before you start) grates far sooner than the Flintstones flavour of the Llama.

That said, make this your second book on Perl. Then, _still_ don't read The Camel yet. Avail yourself of Perl Best Practices first.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
5.0 out of 5 stars An excellent teaching book 20 July 2006
Format:Paperback
The first edition of this book was called "Learning Perl Objects, References, and Modules", which is a bit of a mouthful and therefore has sensibly been renamed to "Intermediate Perl". It's the follow up book to "Learning Perl", written by the same authors so if you have finished "Learning Perl" and want to learn more Perl, then this is the book for you.

The book is designed for the reader to work from cover to cover. Basic knowledge of Perl is assumed, so you could skip "Learning Perl" if you've been using the language for a while. There are some exercises at the end of each chapter, with answers given in the Appendix. The book was originally written from courses the authors ran, so it is tuned to have an appropriate learning curve if your Perl knowledge can be summed up by "Learning Perl". Compared with "Programming Perl" it is a completely different style of book; "Programming Perl" is more of a reference book, so is useful in a different way to "Intermediate Perl". If you are looking to develop your Perl skills and want a bit of hand holding then "Intermediate Perl" will certainly help with that.

The book is written in a quite chatty manner: it covers the basics then builds up slowly to the more complex tasks of dealing with larger programs and modules. The book looks at how to write better Perl programs and introduces writing Perl modules. For a 250 page book there is certainly a lot packed into it.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Good Book, Take it Slow! 23 Nov 2006
Format:Paperback
This is actually a really good book but I can't help but feel that it delves into some topics very early and this can create some confusion. I purchased this book after reading the original Learning Perl book, the first chapter of intermediate perl was very tricky for me but then it did seem to make more sense as I completed chapters. Great book if you take your time! my advice, buy this book, read it slowly, read some chapters again, and dont worry too much with questions like "Why would I ever use a reference?" until you are at least onto basic object principles.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges