Perl tutorial for beginners

Download a free course in PDF about Perl programming language, a complet training document under 120 pages by Geoffrey Sampson.

This programming language is very rich and powerful, is a toolbox very useful in many situations: system administration, text manipulation (mail, logs, linguistics, genetics), network programming (CGI, mod_perl, etc.), databases, interfaces graphics, etc. Its numerous libraries make it quickly irreplaceable in the eyes of those who acquire control. The handling of the language is facilitated by many possible reconciliations with the C, the shell or awk. Its POSIX compliance makes it an indispensable ally for the system administrator.

Table of contents

  • Introduction
  • Getting started
  • Data types
  • Operators
  • Number and string operators
  • Combining operator and assignment
  • Truth-value operators
  • Flow of control: branches
  • Program layout
  • Built-in functions
  • Flow of control: loops
  • Reading from a file
  • Pattern matching
  • Matching and substitution
  • Character classes
  • Complement classes and indefinite repetition
  • Capturing subpatterns
  • Alternatives
  • Escaping special characters
  • Greed versus anorexia
  • Pattern-internal back-reference
  • Transliteration
  • Writing to a file
  • Reading, writing, appending
  • Pattern-matching modifier letters
  • Generalizing special cases
  • Arrays
  • Tables with numbered cells
  • An example
  • Assigning a list to an array
  • Adding elements to and removing them from arrays
  • Other operations on arrays
Size : 3015.885 Kb
File type : pdf
Downloads: 148
Created: 2019-02-01
Perl tutorial for beginners

Others Perl Tutorials

Using Perl 6

Learning Perl Through Examples

Modern Perl

Perl tutorial for professionals

Perl and LWP - Fetching web pages, Parsing HTML, Writing Spiders, & More

Others related eBooks about Perl tutorial for beginners

Haskell Tutorial for C Programmers

This book is written to introduce Haskell for programmers of imperative languagues, including C, C++, Java, Python, and Pascal, etc....

25 Secrets for Faster ASP.NET Applications

Download free course 25 Secrets for Faster ASP.NET Applications, pdf file on 38 pages by Red Gate....

Think Raku (Think Perl 6)

Download free course Think Raku (Think Perl 6), pdf file on 431 pages by Allen Downey, Laurent Rosenfeld....

Android Programming Tutorials

This book shows you what you can do with Android, through a series of 40 individual exercises. It gives you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in CommonsWare's other Android books. ...

The Little Go Book

The Little Go Book is a free introduction to Google's Go programming language. It's aimed ..., download free Go tutorial in PDF (84 pages) created by ....

A Whirlwind Tour of Python

A Whirlwind Tour of Python is a fast-paced introduction to essential features of the Python language, aimed at researchers and developers who are already familiar with programming in another language. The material is particularly designed for those who wish to use Python for data science and/or scie...

Raspberry Pi Projects Book

Download free course Raspberry Pi Projects Book, pdf file on 204 pages by Wes Archer, David Crookes, PJ Evans, Gareth Halfacree, Rosie Hattersley, Nicola King, Ben Nuttall, Marc Scott, Danny Staple, Mark Vanstone....

Effective AWK Programming

Download free course Effective AWK Programming, pdf file on 572 pages by Arnold Robbins....

Android Application Development for the Intel Platform

Download free course Android Application Development for the Intel Platform, pdf file on 508 pages by by Ryan Cohen, Tao Wang....

Programming Computer Vision with Python

Download free course Programming Computer Vision with Python, pdf file on 300 pages by Jan Erik Solem....