Giter Club home page Giter Club logo

perlbasico's Introduction

Curso de Perl Nivel Básico

Este curso, se esta escribiendo usando Pod::PseudoPod, para poder verlo va a necesitar instalar los siguientes módulos vía CPAN:

File::Path
File::Spec::Functions
Pod::PseudoPod
Pod::PseudoPod::HTML
App::pod2pdf

Una vez instalado los módulos, solo siga las instrucciones de la siguiente sección para poder generar los capítulos en el formato que prefiera, HTML o PDF.

Instrucciones para ver el curso

El primer paso es generar los capítulos, esto se debe hacer desde la carpeta raíz del curso:

$ perl build/tools/build_chapters.pl

El segundo paso, es transformar los archivos POD al formato que prefiera. Si prefiere HTML entonces debe hacer lo siguiente

$ perl build/tools/build_html.pl 

Instrucciones para escribir capítulos

Los capítulos se encuentran en la carpeta sections/, y siguen la nomenclatura chapter_XX.pod, donde XX es el número del capítulo, comenzando por 00, 01 y así sucesivamente.

Los capítulos se escriben usando el módulo Pod::PseudoPod, que es una extensión de POD para crear libros. En este sentido recomendamos la lectura de los siguientes dos manuales.

$ perldoc perlpod

$ perldoc Pod::PseudoPod::Tutorial 

Tambien puede fijarse en la sintaxis utilizada en los capítulos ya existentes.

Adicionalmente, se recomienda evitar el uso de tabulador dentro de los ficheros POD, configure su editor de texto para que reemplace los TABs por 4 espacios en blanco.

Instrucciones para escribir ejercicios

Los ejercicios de cada capítulo se encuentran en un archivo llamado ejercicios00.pod en donde 00 corresponde al número del capítulo dentro de la carpeta sections/.

Las recomendaciones en la sección anterior aplican para el desarrollo de los ejercicios también.

Cada archivo de ejercicios00.pod deberia tener un archivo correspondiente a los ejercicios resueltos llamado respuestas00.pod, de igual manera 00 corresponde al número del capítulo.

POD ERRORS

Hey! The above document had some coding errors, which are explained below:

Around line 1:

Non-ASCII character seen before =encoding in 'Básico'. Assuming UTF-8

perlbasico's People

Watchers

Santiago Zarate avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.