Temario Perl Básico

Objetivo:

Que el estudiante entienda y aplique las características, funciones, construcciones y librerías básicas del lenguaje de programación PERL.

Temario:

Introducción

  • Introducción
    • Preguntas y Respuestas
    • Que es Perl
    • Donde obtenerlo
    • Conceptos Básicos
    • Un panorama de Perl
    • Ejercicios
  • Datos Escalares
    • Números
    • Cadenas
    • Advertencias
    • Variables Escalares
    • Salida con print
    • Estructura de control If
    • Obteniendo entradas de usuario
    • El operador chomp
    • Estructura de control While
    • Los valores indefinidos
    • La función defined
    • Ejercicios
  • Listas y Arreglos
    • Acediendo a los elementos de un arreglo
    • Indices de arreglos especiales
    • Listas literales
    • Asignación de listas
    • Interpolando arreglos en cadenas
    • Estructura de control Foreach
    • Contextos de escalar y lista
    • en el contexto de lista
    • Ejercicios
  • Subrutinas
    • Definiendo una subrutina
    • Invocando una subrutina
    • Valores de retorno
    • Argumentos
    • Variables privadas
    • Lista variable de parámetros
    • Variables my
    • Usando el pragma strict
    • El operador return
    • Valores de retorno no escalares
    • Ejercicios
  • Entrada y salida
    • Entrada desde la entrada estandar
    • Entrada desde el operador diamante
    • Los argumentos de invocación
    • Salida a la salida estandar
    • Salida formateada con printf
    • Manejadores de archivos
    • Abriendo un archivo
    • Errores fatales
    • Usando un manejador de archivos
    • Reabriendo un manejador estándar
    • Ejercicios
  • Hashes
    • ¿Qué es un Hash?
    • Acceso a un Hash
    • Funciones Hash
    • Uso tipico de un hash
    • Ejercicios
  • Expresiones Regulares
    • Que son las expresiones regulares
    • Utilizando patrones simples
    • Clases de caracteres
    • Ejercicios
  • Concidencias con expresiones regulares
    • Concidencias con m//
    • Modificadores de opciones
    • Delimitadores
    • El operador =~
    • Interpolación en patrones
    • Variables de Concidencia
    • Cuantificadores
    • Precedencia
    • Ejercicios
  • Procesando textos con expresiones regulares
    • Sustituciones con s///
    • El operador Split
    • La funcion Join
    • m// en contextos de listas
    • Más expresiones regualares
    • Ejercicios
  • Más de Estructura de Control
    • Estructura de control Unless
    • Estructura de control Until
    • Modificadores de expresiones
    • Bloques expuestos
    • Clausula Elsif
    • Autoincremento y autodecremento
    • Estructura de control For
    • Control de ciclos
    • Operadores lógicos
    • Ejercicios
  • Prueba de Archivos
    • Operadores de pruebas de archivos
    • Funciones Stat y Lstat
    • Función Localtime
    • Operadores de Bitwise
    • Utilizando el archivo especial
    • Ejercicios
  • Operaciones en directorios
    • Moviendose en el árbol de directorio
    • Globbing
    • Manejador de directorios
    • Listado recursivo de directorios
    • Manipulacion de archivos y directorios
    • Borrando archivos renombrando archivos
    • Ligas y archivos
    • Creando y Borrando directorios
    • Modificando permisos
    • Modificando propiedad
    • Modificando grupo fecha/hora
    • Ejercicios
  • Manejo de cadenas
    • Encontrando una subcadena con Index
    • Manipulando una subcadena con substr
    • Formateando datos con Sprintf
    • Ordenamiento avanzado
    • Ejercicios
  • Manejador de Procesos
    • Función system y exec
    • Variables de ambiente
    • Usando comillas invertidas
    • Ejercicios
  • Modulos de Perl
    • Encontrando modulos
    • Instalando modulos
    • Usando modulos
    • Ejercicios
pdf Ver en formato PDF info Ver información del curso