2008-09-16 13 views
19

Soy nuevo en cualquier lenguaje de scripting. Pero, todavía trabajé en scripting un poco como adaptar otros scripts para que funcionen para mi propósito. Para mí, ¿cuál es el mejor recurso en línea para aprender Perl?¿Cuál es la mejor fuente en línea para aprender Perl?

+0

https://hackr.io/tutorials/learn-perl es un gran lugar para encontrar los mejores tutoriales en línea de Perl. Todos los tutoriales aquí son enviados y recomendados (upvoted como SO) por la comunidad de programación. –

+0

Aquí hay algunos cursos de varios proveedores: https://coorsy.com/topics/perl –

Respuesta

32

Si ya conoce un poco de perl, PerlMonks es un gran recurso en línea. Puede hacer preguntas en su sección Seekers of Perl Wisdom y las respuestas suelen ser de muy alta calidad. Muchas personas que se mantienen al día con las últimas novedades en Perl pasan el rato allí.

Como una ventaja adicional, si hace una pregunta clara, muchas veces las personas allí se toman el tiempo para analizar el problema subyacente y señalarán enfoques alternativos en lugar de simplemente tomar su pregunta al pie de la letra.

+4

En segundo lugar, la comunidad de PerlMonks es, para Perl, incluso más allá de lo que StackOverflow espera ser para la programación en general. –

2

Si es un principiante, le sugiero que eche un vistazo al libro de cocina proporcionado por PLEAC. Puede encontrarlo en http://pleac.sf.net. Allí puedes encontrar libros de cocina para la mayoría de los idiomas.

3

Perl está en un estado de cambio (comparativamente) rápido, y ha llegado a la posición en la que la mejor documentación más allá de una introducción básica a Perl 5 - la versión principal actual - es la documentación electrónica que viene con el lenguaje sí mismo.

Lea 'perldoc perlintro', luego consulte 'perldoc perl' para el resto de core language documentación del idioma. Tenga en cuenta que en los sistemas Debian, necesitará 'apt-get install perl-doc' para obtener esta documentación.

Una vez que haya manejado las cosas, revise 'perldoc perldelta' para ver las novedades en la versión de Perl instalada en su sistema (que debería ser 5.8.8 o 5.10 en estos días, muchas cosas interesantes en 5.10!). Si la página de Perldelta no tiene ningún sentido (y créanme, recuerdo cómo se siente), vuelvan a ella más tarde.

Finalmente, freenode #perl para las preguntas que no puede encontrar respuestas en los documentos.

+1

Perl seguramente no está cambiando mucho en todos estos días. Lo que * está * cambiando es el conjunto de mejores prácticas de la comunidad. –

9

La documentación perldoc es la mejor fuente para entender cómo usar el lenguaje y. El camello "Programming Perl" es una excelente referencia impresa con explicaciones escritas por las mismas personas que escribieron los perldocs (otros libros con animales son en su mayoría correctos). Tenga cuidado con los tutoriales en línea, muchos de ellos enseñan muy descuidado. perl.

Use 'advertencias' y 'estricto' - entonces perl será muy útil para señalar sus errores.

Perlmonks también es grande (que también le dirá a utilizar 'advertencias' y 'estricta'.)

Y entonces usted tiene que aprender the CPAN un módulo a la vez (que es donde perlmonks y listas de correo son muy útil.)

2

Recomendaría mucho la Programación de Perl, pero tenga en cuenta que puede necesitar una suscripción a Safari para read it online.

11

que darse cuenta de que la pregunta se refiere a las fuentes en línea, pero me enseñó a mí mismo Perl en unas tres semanas gracias a los siguientes libros:

Learning Perl

Intermediate Perl

ya tenía un poco de conocimiento de fondo en C, pero la forma en que estos libros enseñan es fenomenal. Las secuencias de comandos que he escrito en Perl actualmente están potenciando el proceso de análisis de datos utilizado por algunos equipos de instrumentos en el UA/NASA Phoenix Mars Lander, ¡y estoy en la universidad! Si es lo suficientemente bueno para la NASA, es lo suficientemente bueno para ti :)

+1

Esos libros están disponibles en línea como parte de Safari. :) –

+1

I segundo (y voto arriba) [Learning Perl] (http://oreilly.com/catalog/9780596520106/), ahora en su quinta edición, incluyendo a Brian Foy como autor. Aprendí de la 3ª edición, a la que todavía recurro por sus explicaciones concisas de las cosas que olvido. –

3

El Official Perl 5 Wiki es un gran recurso con mucha información y enlaces, y pretende ser amigable para principiantes.

Consulte también la parte inferior de la página de inicio de la wiki para ver los últimos titulares del agregador de feeds Planet Perl. Es útil echarle un vistazo cada pocos días, porque a veces responde preguntas que no sabías lo suficiente como para preguntar, pero que deberías estar preguntando.

2

Un nuevo recurso es chromatic's Modern Perl, que está disponible de forma gratuita en línea, aunque puede comprar una copia en papel si lo prefiere.

+0

De hecho, es una forma muy buena y concisa de aprender Perl 5. –

Cuestiones relacionadas