summaryrefslogtreecommitdiff
path: root/corso.content.tex
diff options
context:
space:
mode:
authordakkar <dakkar@luxion>2008-08-04 09:34:18 +0000
committerdakkar <dakkar@luxion>2008-08-04 09:34:18 +0000
commit9aa2037958cd9f9425ee48d6fb81a634559d80c2 (patch)
tree9e5b7221768fdbfbc76bc7916521964201c24619 /corso.content.tex
parentcorso introduttivo a Perl (diff)
downloadintro-perl-9aa2037958cd9f9425ee48d6fb81a634559d80c2.tar.gz
intro-perl-9aa2037958cd9f9425ee48d6fb81a634559d80c2.tar.bz2
intro-perl-9aa2037958cd9f9425ee48d6fb81a634559d80c2.zip
importazione pezzi
git-svn-id: svn://luxion/repos/intro-perl@344 fcb26f47-9200-0410-b104-b98ab5b095f3
Diffstat (limited to 'corso.content.tex')
-rw-r--r--corso.content.tex166
1 files changed, 166 insertions, 0 deletions
diff --git a/corso.content.tex b/corso.content.tex
new file mode 100644
index 0000000..9cf24e1
--- /dev/null
+++ b/corso.content.tex
@@ -0,0 +1,166 @@
+\usepackage[latin1]{inputenc}
+\usepackage[italian]{babel}
+\usepackage[T1]{fontenc}
+\usepackage{times}
+\usepackage{colortbl}
+\usepackage{listings}
+\usepackage{tikz}
+
+\mode<presentation>
+{
+ \usetheme{Warsaw}
+}
+\mode<article>{\usepackage{fullpage}}
+\mode<handout>{\setbeamercolor{background canvas}{bg=black!5}}
+
+\AtBeginSection[]{
+ \begin{frame}<beamer>{Argomenti}
+ \tableofcontents[sectionstyle=show/shaded,subsectionstyle=show/show/hide]
+ \end{frame}
+}
+
+\AtBeginSubsection[]{
+ \begin{frame}<beamer>{Argomenti}
+ \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide]
+ \end{frame}
+}
+
+\newcommand{\Perl}{\textit{Perl}}
+\newcommand{\perl}{\texttt{perl}}
+
+\title{\Perl\ - corso introduttivo}
+\author[perl.it]{perl.it http://www.perl.it/}
+\date[IPW2008]{Italian Perl Workshop 2008}
+
+\begin{document}
+
+\begin{frame}
+\titlepage
+\end{frame}
+
+% shamelessly lifted from Llama3
+
+\section{Introduzione}
+
+\subsection{Cos'è Perl?} % ma perché non va con \textit???
+
+\subsection{Dove trovare \perl}
+
+\subsection{Scrivere ed eseguire programmi}
+
+\section{Scalari}
+
+\subsection{Numeri}
+
+\subsection{Stringhe}
+
+\subsection{Input/Output} % print, <>, chomp
+
+\subsection{\texttt{if} e \texttt{while}} % else, elsif
+
+\subsection{Valori particolari} % undef, true/false, defined
+
+\section{Liste e Array}
+
+\subsection{Indici}
+
+\subsection{Valori}
+
+\subsection{Interpolazione}
+
+\subsection{\texttt{foreach}}
+
+\subsection{Il contesto}
+
+\section{Subroutine}
+
+\subsection{Definizione}
+
+\subsection{Invocazione}
+
+\subsection{Argomenti e valore di ritorno}
+
+\subsection{Variabili lessicali}
+
+\section{Hash}
+
+\subsection{Indici}
+
+\subsection{Valori}
+
+\subsection{Funzioni}
+
+\section{Input/Output}
+
+\subsection{Qualche dettaglio in più}
+
+\subsection{Le magie di \texttt{<>}}
+
+\subsection{\texttt{printf}}
+
+\subsection{Codifiche}
+
+\section{Espressioni regolari}
+
+\subsection{Cosa sono}
+
+\subsection{Casi semplici} % literal, simple charclass, repetition
+
+\subsection{Operatori più complessi} % anchors, parens, complex charclass (\p)
+
+\subsection{Uso generale} % m, s, split, =~, options
+
+\section{Controllo del flusso}
+
+\subsection{Controlli negati} % unless, until
+
+\subsection{Modificatori}
+
+\subsection{\texttt{for}}
+
+\subsection{Controllo dei cicli}
+
+\section{Moduli}
+
+\subsection{Cosa sono}
+
+\subsection{CPAN}
+
+\subsection{Installazione} % CPAN.pm, distribuzioni e local::lib
+
+\section{Filehandle}
+
+\subsection{Leggere e scrivere file}
+
+\subsection{Test sui file}
+
+\subsection{Moduli da usare} % File::Spec, Path::Class
+
+\section{Directory}
+
+\subsection{Le funzioni} % opendir, readdir
+
+\subsection{Moduli da usare} % File::Find, File::Find::Rule, File::Find::Next
+
+\section{Processi}
+
+\subsection{Le funzioni} % system, exec, qx, fork/wait
+
+\subsection{Moduli da usare} % IPC::Run
+
+\section{Argomenti avanzati}
+
+\subsection{Manipolazione di stringhe} % substr, sprintf
+
+\subsection{Manipolazione di liste} % sort, grep, map
+
+\subsection{Indici multipli} % array & hash slices
+
+\end{document}
+
+% -
+% Local Variables:
+% mode: outline-minor
+% outline-regexp: "\\(. -+ \\)\\|\\\\part\\|\\\\section\\|\\\\subsection"
+% coding: iso-8859-1
+% End: