¿Cuáles son algunos buenos tutoriales en línea de Perl?

El interrogador me pidió que respondiera esto, pero probablemente no estoy entre los más calificados. Aprendí Perl hace 18 años (como programador de C y C ++), y es posible que hayan surgido mejores recursos en ese momento. Espero que esta ayuda.

Aprendí Perl del libro Learning Perl de Randal Schwartz. (Lo siento … No recuerdo si había otros autores. Esta fue una primera edición rosa.) La versión actual está aquí: Aprendiendo Perl: Randal L. Schwartz, Brian D Foy, Tom Phoenix: 9781449303587: Amazon .com: Libros Esto apenas califica como en línea, ya que se puede acceder a través de una estantería de Safari.

Aunque rara vez he participado, pienso bien de Perlmonks en The Monastery Gates. No sé si tienen una sección de “tutorial”, pero comenzar con el libro de arriba o incluso Programar Perl y luego profundizar en los temas de Perl Monks sería una buena técnica. Se aplican todas las sugerencias normales sobre la consideración al hacer preguntas como recién llegado.

En la línea de comandos, puede probar perldoc perltoc para obtener una lista de la documentación que se envió con su perl y tal vez buscar la palabra tutorial. Algunos que pueden encontrar:

perlreftut – tutorial muy corto de Mark sobre referencias
perlretut – Perl tutorial de expresiones regulares
perlboot – Tutorial orientado a objetos para principiantes
perltoot – tutorial orientado a objetos de Tom para perl
perltooc – Tutorial OO de Tom para datos de clase en Perl
perldebtut – tutorial de depuración de Perl
perlopentut – tutorial sobre cómo abrir cosas en Perl
perlpacktut – tutorial sobre “empacar” y “desempaquetar” (¡debería leer este!)
perlthrtut – Tutorial sobre hilos en Perl
perlxstut, perlXStut – Tutorial para escribir XSUBs
Test :: Tutorial – Un tutorial sobre cómo escribir pruebas realmente básicas

Solo he usado algunos de estos ¡Los documentos realmente se han expandido en los últimos años! Los tutoriales de Tom son bastante buenos. Me parece recordar que perlreftut me ayudó desde el principio.

Y, por supuesto, perlfaq1, perlfaq2, y así sucesivamente (a aproximadamente perlfaq9) son excelentes.

Disculpas por los grandes recursos que he extrañado para el principiante. Tengo pocas dudas de que alguna salida. Esto es lo que podría pensar / recordar. Buena suerte.

Modern Perl es un libro gratuito de un destacado hacker de Perl (cromático): http://www.onyxneon.com/books/mo

También puede ir a la ruta en papel con Programming Perl, Learning Perl de O’Reilly.

Perlmonks es genial para preguntas en lugar de tutoriales, creo.

Comenzaría con los principales documentos de referencia:

  • Documentación de programación Perl.
  • Tutoriales – perldoc.perl.org

Y para un libro algunos de los mejores para comenzar son:

  • Programación Perl moderna (versión en línea / pdf gratuita, con prácticas perl modernas)
  • Perl de aprendizaje: Randal L. Schwartz, briand foy, Tom Phoenix: 9781449303587: Amazon.com: Libros
  • Mejores prácticas de Perl: Damian Conway: 9780596001735: Amazon.com: Libros – Un poco anticuado, pero muy bueno

Otros

  • Aprenda Perl – http://www.perl.org
  • Amazon.com: Programación de Perl: potencia inigualable para el procesamiento de texto y las secuencias de comandos (9780596004927): Tom Christiansen, briand foy, Larry Wall, Jon Orwant Ph.D .: Libros

Por ahora, el mejor lugar para comenzar a aprender Perl es este sitio:

Tutorial de Perl Hub

Comenzó desde que el hit número 1 para el “tutorial de perl” en Google era un tutorial de Perl 4, y su objetivo es trabajar en contra de eso manteniendo al día los tutoriales de perl que son buenos y enseñan Perl moderno.

Una breve introducción sobre PERL-

Ejemplos – learn.perl.org

Para un tutorial compuesto PERL-

Perl Tutorial – Hashes

Para aprender expresiones regulares-

Expresiones regulares en Perl – Este es un tutorial conciso sobre PERL

Expresiones regulares de Perl

SAS (R) 9.2 Referencia del lenguaje: Diccionario, Cuarta edición

Online Regex Online Tester & Debugger-

JavaScript, Python, PHP y PCRE

Para estudiar Hash & Hash-References-

Perl Hash Howto

Para conocer las Variables Especiales.

PERL – Variables especiales

Hola,

El mejor lugar para aprender Perl es:

Las puertas del monasterio

Lo mejor de los mejores programadores de Perl, hackers y gurús están ahí. Es posible que la mayoría de sus preguntas ya estén respondidas, así que use la pestaña de “búsqueda” generosamente.

Si todavía tiene una pregunta, publíquela allí. Es mejor si pones un fragmento del código. Nunca se sabe, tu pregunta podría ser respondida por alguien que haya escrito uno o dos libros de Perl / Ha escrito un par de módulos / Acababa de regresar a su computadora portátil después de tomar un café con Larry Wall, el creador de Perl

Me gustaría secundar la sugerencia de Perl Tutorial Hub
Una gran cantidad de tutoriales en la web que enseñan Perl en un … podemos decir … “No es una manera tan eficiente / correcta” le han dado a Perl un mal nombre. Perl Tutorial Hub es el lugar correcto para comenzar.

Además, si va a aprender Perl en Windows, pruebe Strawberry Perl para Windows

Si ya estás en Linux, eso es genial.

Si eres completamente nuevo en Linux, puedes probar Ubuntu o Linux Mint.
Mi aprendizaje en Perl involucró aprender el idioma así como también (re) aprender Linux. Learning Perl 6th Edition (El libro que mencioné a continuación) cubre las versiones de Perl 5.14. Ubuntu 12.04 Precise Pangolin tenía la versión Perl pre instalada, por lo que funcionó bien para mí.

Por último, elija una copia de Learning Perl (6ª edición) y / o Beginning Perl (escrito por Ovid Poe publicado en el año 2012). Realmente serás feliz de haberlo hecho. Tengo ambos (Aprendiendo Perl, me compré, y Beginning Perl me fue regalado por un amigo). Realmente hizo mucha diferencia. A mitad de estos libros, había escrito 2-3 scripts de Perl que me ayudaron a automatizar algunas alertas críticas.

Sé que pediste una fuente en línea, pero el mejor recurso que tuve al aprender perl fue el libro Camel (Programming Perl (3rd Edition) (9780596000271): Larry Wall, Tom Christiansen, Jon Orwant: Books). Puedes conseguirlo en formato PDF o Kindle. Es el tipo de libro en el que puede sentarse y leer durante unas horas sin una computadora y le brinda una muy buena introducción al idioma. He aprendido algunos otros idiomas (específicamente Ruby y Objective C) principalmente a través de tutoriales en línea, pero para Perl, me gustaría ir con este libro.

El curso Perl de CodesDope es impresionante en cuanto a la calidad y la cantidad de los temas tratados. Su característica más distintiva es la forma en que cada uno de los conceptos se explica desde cero de tal manera que incluso aquellos que nunca han codificado anteriormente pueden dominar fácilmente este idioma en un tiempo razonable. Si ya conoces C y C ++, entonces es una ventaja adicional. Además, también puede hacer cualquier duda o consulta en su sección de discusión, donde obtendrá respuestas instantáneas.

CodesDope: Introducción a Perl, Aprenda a compilar y ejecutar Perl en Windows, Linux y Mac OS X, usos de Perl, hola mundo en Perl

El lenguaje Perl es muy fácil de aprender, así que eche un vistazo a la cobertura de temas para los tutoriales de scripting de Perl. Puede ver este sitio: Perl Scripting Tutorial For Beginners (Introducción, Instalación y programas básicos) (Parte 1)

Los siguientes temas se tratan en este artículo:

• que es perl
• Usos de Perl
• Instalación y configuración de Perl
• Sintaxis general
• Tipos de datos Perl
• Declaraciones condicionales de Perl

Los siguientes recursos gratuitos son excelentes para cualquiera que esté aprendiendo Perl en línea.

Learn Perl – Tutorial interactivo de Perl gratis

CodesDope: Aprende a codificar

Aprende Perl ahora

Tutoriales de Perl – learn.perl.org

Encontré estos tutoriales en Perl que vale la pena considerar.

Perl Tutorial

El terminal en línea de Unix es muy bueno para la práctica, especialmente si usted es un usuario de Windows que no tiene acceso a un terminal de Unix.

Unix Terminal Online

Perl de inicio (gratis)

https://www.cpan.org

Antes también estoy acostumbrado a buscar muchos tutoriales de Perl y me siento un poco frustrado porque no puedo encontrar ninguno. Más tarde, llegué a saber que hay muchos tutoriales para Perl, pero lo que falta es solo paciencia. Perl Monks (Tutoriales) ofrece muchos tutoriales en su página, pero el problema es que somos adictos a la GUI fácil de usar, por lo que al momento de comenzar los ignoro pero luego leo esos tutoriales y son muy útiles. Para CGI, preferiría que el Curso CGI de Ovid y Perl OOP (perlootut – perldoc.perl.org y perlobj – perldoc.perl.org) sea mejor. Así que hay muchos tutoriales para perl, pero como se actualizaron hace mucho tiempo, la GUI no es tan fácil de usar.

  • Debe leer sobre tutoriales de Perl
  • Guía rápida de Perl, también tiene tutoriales detallados.
  • Documentación Oficial Perl
  • Libro de perl moderno
  • Aprender perl

más en recursos curados Perl

Respuesta corta: Aprenda Perl – learn.perl.org y Perl Tutorial Hub.

En primer lugar, el recurso que más me gusta para aprender Perl es

Tutoriales de Perl – learn.perl.org

CodesDope: Aprende a codificar

Los siguientes recursos también son buenos para aprender Perl.

Perl Tutorial

Learn Perl – Tutorial interactivo de Perl gratis

Aprende Perl ahora

Este es el mejor recurso para aprender Perl: The Bookshelf de Perl CD

Perl es un lenguaje muy social. La mejor manera de aprenderlo no es solo, sino con otras personas. Como comunidad, la mayoría de los desarrolladores con experiencia se reúnen en http://hackr.io/tutorials/perl para ayudar a los novatos y colaborar para mejorar Perl. Unirse a ellos te dará muchas oportunidades de aprender.

Perl tutorial proporciona conceptos básicos y avanzados de Perl. Nuestro tutorial de programación Perl está diseñado tanto para principiantes como para profesionales.

Siempre puedes probar perlmonks o probar esto: http://www.herongyang.com/Perl/

Google “Perl impaciente”. Yo lo escribi. Sus aproximadamente 150 páginas, le enseñan todos los aspectos básicos, se pueden descargar gratuitamente y tienen licencia de código abierto.