Software
Formazione
Links & dritte
 
Sistemi
Elettronica
Matematica
Tai Ji Quan
Giada Adriani
 
Tesi
Appunti
Recensioni
 
Pillole
Racconti
Romanzi
Ospiti
 
Giochi
Eventi
Work-e
Ma.Ste.R.
 
Links
Cerca
Chi sono
Contatti
Mappa del sito
Arrows down Arrows up
  Bandiera inglese Bandiera italiana

Tutorial perl

Questa pagina introduce un breve corso alla programmazione Perl. Poichè sul Web esistono già molti tutorial, corsi e siti completi (aggiornati e professionali) il tutorial qui presentato non ha grosse pretese. Lo scopo del corso è quello di offrire un'introduzione essenziale, semplice, rivolta ai principianti. Per certi versi questo tutorial può essere considerato una sorta di quick start: per approfondimenti e riferimenti più completi rimandiamo ai siti ufficiali, disponibili qui.

Requisiti e installazione

Sui sistemi Linux e MacOS Perl dovrebbe essere già disponibile. Su Windows esistono diverse soluzioni, tra cui suggeriamo ActivePerl.

Documentazione

Dopo aver installato Perl è possibile ottenere informazioni digitando il comando perldoc, eventualmente seguito da uno di questi parametri: perlrun (informazioni su come eseguire i programmi Perl), perlintro (documentazione) e perldelta (variazioni da una versione all'altra), ad esempio:

perldoc perlintro

Per uscire dalla schermata della documentazione occorre premere il tasto q (paradigma Linux). Usando ActivePerl, dopo l'installazione dovrebbe essere disponibile della documentazione locale presso un percorso del tipo:

C:\Perl64\html\index.

Ovviamente è sempre disponibile l'opzione perl -h (da linea di comando).

Contenuti del corso

  • Lezione 1 : Esecuzione degli script e variabili scalari
  • Lezione 2 : Identificativi delle variabili e keywords riservate
  • Lezione 3 : Definizione degli array ed esempi di manipolazione
  • Lezione 4 : Definizione degli hash ed esempi di manipolazione
  • Lezione 5 : Direttive di tipo 'use', sintassi, variabili globali
  • Lezione 6 : Costrutti condizionali: if, elsif, else, unless
  • Lezione 7 : Cicli e iterazioni: while, until, for, foreach
  • Lezione 8 : Operatori condizionali (numerici e alfanumerici)
  • Lezione 9 : Altri operatori (unitari o con assegnazione) e data input
  • Lezione 10 : Gestione del file system: lettura da file
  • Lezione 11 : Gestione del file system: scrittura su file
  • Lezione 12 : Espressioni regolari: sintassi ed esempi
  • Lezione 13 : Subroutines 1 - gestione degli array
  • Lezione 14 : Subroutines 2 - implementazione
  • Lezione 15 : Moduli e librerie

Download

Qui sotto è possibile scaricare tutti i sorgenti utilizzati durante il tutorial

Tutorial 1.0.1
Tutorial 1.0