14%
Perl by Example

Perl by Example

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

The World’s Easiest Perl 5 Tutorial—Updated for Today’s Applications and “Modern Perl” Best Practices   “When I look at my bookshelf, I see eleven books on Perl programming. Perl by Example, Third Edition, isn’t on the shelf; it sits on my desk, where I use it almost daily. I still think it is the best Perl book on the market for anyone—beginner or seasoned programmer—who uses Perl daily.” —Bill Maples, Enterprise Network Support, Fidelity National Information Services   Perl by Example, Fifth Edition, is the proven, easy way to master Perl 5 programming. Legendary Silicon Valley programming instructor Ellie Quigley has fully updated and focused her classic text on today’s key Perl applications, especially automation, testing, data extraction, and legacy code maintenance. She has also revised this edition to reflect “modern Perl” practices that have emerged since Perl 5.10.   Quigley illuminates every technique with focused, classroom-tested code examples. For each example, she shows you code, input, and output, and provides detailed, line-by-line explanations of how the code generates that output. And her coverage is comprehensive, from basic syntax to regular expression handling, files, references, objects, working with databases, and much more…plus appendices that contain a complete list of functions and definitions, command-line switches, special variables, and popular modules.   New in This Edition   • Modern Perl approaches to using data types, operators, conditions, subroutines, packages, modules, references, pointers, files, objects, and more • Many new examples, covering automation, testing, and data extraction • A tutorial on writing object-oriented Perl with the Moose object system • An introduction to Dancer, a powerful web application framework designed to replace CGI • Updated code examples throughout   More than 50,000 sysadmins, power users, and developers have used this book’s previous editions to become expert Perl programmers, and you can, too–even if you’re completely new to Perl. Then, once you’re an expert, you’ll routinely return to this practical guide as the best source for reliable answers, solutions, and code. A more focused, quicker read than ever, this clear and practical guide will take you from your first Perl script to advanced applications. It’s the only Perl text you’ll need.   Ellie Quigley has taught scripting in Silicon Valley for more than twenty-five years. Her Perl and shell programming classes at the University of California, Santa Cruz Extension are part of Silicon Valley lore. Her other best-selling Prentice Hall books include UNIX® Shells by Example, Fourth Edition; PHP and MySQL by Example (with Marko Gargenta); and JavaScript by Example. A major player in developing UCSC’s Silicon Valley Extension program, she has created and customized courses for pioneering firms, including Xilinx, NetApp, Yahoo, and Juniper.

Table of Contents:
Preface xxv   Chapter 1: The Practical Extraction and Report Language 1 1.1 What Is Perl? 1 1.2 What Is an Interpreted Language? 2 1.3 Who Uses Perl? 3 1.4 Where to Get Perl 6 1.5 Perl Documentation 9 1.6 What You Should Know 13 1.7 What’s Next? 13   Chapter 2: Perl Quick Start 15 2.1 Quick Start, Quick Reference 15 2.2 Chapter Summary 32 2.3 What’s Next? 32   Chapter 3: Perl Scripts 33 3.1 Getting Started 33 3.2 Filehandles 37 3.3 Variables (Where to Put Data) 37 3.4 Summing It Up 42 3.5 Perl Switches 44 3.6 What You Should Know 47 3.7 What’s Next? 47 Exercise 3 Getting with It Syntactically 48   Chapter 4: Getting a Handle on Printing 49 4.1 The Special Filehandles STDOUT, STDIN, STDERR 49 4.2 Words 51 4.3 The print Function 51 4.4 Fancy Formatting with the printf Function 69 4.5 What Are Pragmas? 74 4.6 What You Should Know 78 4.7 What’s Next? 79 Exercise 4 A String of Perls 79   Chapter 5: What’s In a Name? 81 5.1 More About Data Types 81 5.2 Scalars, Arrays, and Hashes 87 5.3 Array Functions 105 5.4 Hash (Associative Array) Functions 125 5.5 What You Should Know 140 5.6 What’s Next? 141 Exercise 5 The Funny Characters 141   Chapter 6: Where’s the Operator? 145 6.1 About Perl Operators—More Context 145 6.2 Mixing Types 148 6.3 Precedence and Associativity 149 6.4 What You Should Know 178 6.5 What’s Next? 179 Exercise 6 Operator, Operator 179   Chapter 7: If Only, Unconditionally, Forever 181 7.1 Control Structures, Blocks, and Compound Statements 182 7.2 Statement Modifiers and Simple Statements 188 7.3 Repetition with Loops 190 7.4 Looping Modifiers 202 7.5 What You Should Know 217 7.6 What’s Next? 217 Exercise 7 What Are Your Conditions? 218   Chapter 8: Regular Expressions—Pattern Matching 219 8.1 What Is a Regular Expression? 219 8.2 Modifiers and Simple Statements with Regular Expressions 221 8.3 Regular Expression Operators 225 8.4 What You Should Know 243 8.5 What’s Next? 243 Exercise 8 A Match Made in Heaven 244   Chapter 9: Getting Control—Regular Expression Metacharacters 245 9.1 The RegExLib.com Library 245 9.2 Regular Expression Metacharacters 247 9.3 Unicode 290 9.4 What You Should Know 294 9.5 What’s Next? 295 Exercise 9 And the Search Goes On . . . 295   Chapter 10: Getting a Handle on Files 297 10.1 The User-Defined Filehandle 297 10.2 Reading from STDIN 307 10.3 Passing Arguments 333 10.4 File Testing 342 10.5 What You Should Know 344 10.6 What’s Next? 344 Exercise 10 Getting a Handle on Things 345   Chapter 11: How Do Subroutines Function? 347 11.1 Subroutines/Functions 348 11.2 Passing Arguments and the @_ Array 352 11.3 What You Should Know 373 11.4 What’s Next? 373 Exercise 11 I Can’t Seem to Function Without Subroutines 374   Chapter 12: Does This Job Require a Reference? 377 12.1 What Is a Reference? 377 12.2 What You Should Know 404 12.3 What’s Next? 404 Exercise 12 It’s Not Polite to Point! 405   Chapter 13: Modularize It, Package It, and Send It to the Library! 407 13.1 Before Getting Started 407 13.2 The Standard Perl Library 417 13.3 Modules from CPAN 436 13.4 Using Perlbrew and CPAN Minus 441 13.5 What You Should Know 444 13.6 What’s Next? 445 Exercise 13 I Hid All My Perls in a Package 445   Chapter 14: Bless Those Things! (Object-Oriented Perl) 447 14.1 The OOP Paradigm 447 14.2 Perl Classes, Objects, and Methods—Relating to the Real World 450 14.3 Anonymous Subroutines, Closures, and Privacy 478 14.4 Inheritance 484 14.5 Plain Old Documentation—Documenting a Module 501 14.6 Using Objects from the Perl Library 508 14.7 What You Should Know 512 14.8 What’s Next? 513 Exercise 14 What’s the Object of This Lesson? 513   Chapter 15: Perl Connects with MySQL 519 15.1 Introduction 519 15.2 What Is a Relational Database? 520 15.3 Getting Started with MySQL 530 15.4 What Is the Perl DBI? 556 15.5 Statements That Don’t Return Anything 579 15.6 Transactions 583 15.7 What’s Left? 590 15.8 What You Should Know 591 15.9 What’s Next? 591 Exercise 15 Practicing Queries and Using DBI 592   Chapter 16: Interfacing with the System 595 16.1 System Calls 595 16.2 Processes 629 16.3 Other Ways to Interface with the Operating System 658 16.4 Error Handling 664 16.5 Signals and the %SIG Hash 669 16.6 What You Should Know 673 Exercise 16 Interfacing with the System 674   Appendix A: Perl Built-ins, Pragmas, Modules, and the Debugger 675 A.1 Perl Functions 675 A.2 Special Variables 705 A.3 Perl Pragmas 708 A.4 Perl Modules 710 A.5 Command-Line Switches 716 A.6 Debugger 718   Appendix B: SQL Language Tutorial 723 B.1 What Is SQL? 723 B.2 SQL Data Manipulation Language (DML) 731 B.3 SQL Data Definition Language 748 B.5 Appendix Summary 770 B.6 What You Should Know 770 Exercise B Do You Speak My Language? 771   Appendix C: Introduction to Moose (A Postmodern Object System for Perl 5) 775 C.1 Getting Started 775 C.2 The Constructor 776 C.3 The Attributes 776 C.4 What About Moo? 795 C.5 Appendix Summary 796 C.6 References 796   Appendix D: Perlbrew, CPAN, and cpanm 797 D.1 CPAN and @INC 797 D.2 cpanm 802 D.3 Perlbrew 803 D.4 Caveats: C Dependencies 805 D.5 Windows 806   Appendix E: Dancing with Perl 807 E.1 A New Dancer App 808 Exercise E May I Have This Dance? 829   Index 831


Best Sellers


Product Details
  • ISBN-13: 9780133760811
  • Publisher: Pearson Education (US)
  • Publisher Imprint: PRENTICE HALL
  • Depth: 44
  • Height: 233 mm
  • No of Pages: 888
  • Series Title: English
  • Weight: 1343 gr
  • ISBN-10: 0133760812
  • Publisher Date: 24 Dec 2014
  • Binding: Paperback
  • Edition: 5
  • Language: English
  • Returnable: Y
  • Spine Width: 44 mm
  • Width: 179 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Perl by Example
Pearson Education (US) -
Perl by Example
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Perl by Example

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA