Teach Yourself Perl 5 in 21 Days (2nd Edition)

Free download Teach Yourself Perl 5 in 21 Days (Second Edition) in PDF written by David Till and published by Sams Publishing.

According to the Author, “This book is designed to teach you the Perl programming language in just 21 days. When you finish reading this book, you will have learned why Perl is growing rapidly in popularity: It is powerful enough to perform many useful, sophisticated programming tasks, yet it is easy to learn and use.  No previous programming experience is required for you to learn everything you need to know about programming with Perl from this book. In particular, no knowledge of the C programming language is required. If you are familiar with other programming languages, learning Perl will be a snap. The only assumption this book does make is that you are familiar with the basics of using the UNIX operating system.

This book contains some special elements that help you understand Perl features and concepts as they are introduced:

  • Syntax boxes
  • DO/DON’T boxes
  • Notes
  • Warnings
  • Tips

Syntax boxes explain some of the more complicated features of Perl, such as the control structures. Each syntax box consists of a formal definition of the feature followed by an explanation of the elements of the feature.

Each feature of Perl is illustrated by examples of its use. In addition, each chapter of this book contains many useful programming examples complete with explanations; these examples show you how you can use Perl features in your own programs.  Each example contains a listing of the program, the input required by and the output generated by the program, and an analysis of how the program works. Special icons are used to point out each part of the example: Type, Input-Output, and Analysis.

This book uses different typefaces to help you differentiate between Perl code and regular English, and also to help you identify important concepts.

  • Actual Perl code is typeset in a special monospace font. You’ll see this font used in listings and the Input-Output examples, as well as in code snippets. In the explanations of Perl features, commands, filenames, statements, variables, and any text you see on the screen also are typeset in this font.
  • Command input and anything that you are supposed to enter appears in a bold monospace font. You’ll see this mainly in the Input-Output examples.
  • Placeholders in syntax descriptions appear in an italic monospace font. Replace the placeholder with the actual filename, parameter, or whatever element it represents.
  • Italics highlight technical terms when they first appear in the text and are sometimes used to emphasize important points.

Table of Content

  1. Introduction, Getting Started, What is Perl?
  2. Basic Operators and Control Flow
  3. Understanding Scalar Values
  4. More Operators
  5. Lists and Array Variables
  6. Reading from and Writing to Files
  7. Pattern Matching
  8. More Control Structures
  9. Using Subroutines
  10. Associative Arrays
  11. Formatting your Output
  12. Working with the File System
  13. Process, String and Mathematical Functions
  14. Scalar-Conversation and List-Manipulation Functions
  15. System Functions
  16. Command Line Options
  17. System Variables
  18. References in Perl 5
  19. Object Oriented Programming in Perl
  20. Miscellaneous Features of Perl
  21. The Perl Debugger
  22. Appendixes

Free download Teach Yourself Perl 5 in 21 Days (Second Edition) in PDF written by David Till from following download links.

Download Link 1

Download Link 2

Download Link 3

File Size: 2.66 MB                  Pages: 1090                    Please Read Disclaimer

Don’t forget to drop a comment below after downloading this book.

Note: If download links are not working, kindly drop a comment below, so we’ll update the download link for you

Happy downloading!

You may also like to download Learning Perl (5th Edition) in PDF. 

One thought on “Teach Yourself Perl 5 in 21 Days (2nd Edition)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.