• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

filip_e

Tutoriais de Perl

23 mensagens neste tópico

Na minha opinião há alguns livros que são incontornaveis, como o Camel Book, Perl Cookbook, Perl Best Practices, Objected Oriented Perl e Perl Hacks (disponíveis em qualquer livraria decente). Estes são livros que têm de ser lidos e mais tarde consultados por qualquer um que queira ser programador de Perl. Mas há mais, e alguns até estão on-line em: http://www.perl.org/books/library.html . Destes  ultimos recomendo o Impatient Perl como um bom guia para principiantes.

Para além disso o Perl tem excelente documentação oficial, que vai desde uma introdução ao Perl (http://perldoc.perl.org/perlintro.html), tutoriais sobre vários temas (http://perldoc.perl.org/index-tutorials.html , http://perldoc.perl.org/perl.html), e extença documentação de referência (http://perldoc.perl.org/index-modules-A.html , http://perldoc.perl.org/index-language.html , http://perldoc.perl.org/index-functions.html , http://perldoc.perl.org/perlop.html  , http://perldoc.perl.org/perlvar.html , http://perldoc.perl.org/index-pragmas.html , http://perldoc.perl.org/index-internals.html , http://perldoc.perl.org/index-platforms.html).

A juntar à excelente documentação oficial do Perl oficial é muito comum os modulos do CPAN costumam também estar bem documentados, quer na forma de guia, quer como referência.

Existe uma comunidade on-line de entre-ajuda: http://www.perlmonks.org/ e vários grupos de utilizador locais que para além de ter mailing lists onde podes pedir ajuda, também costumam produzir alguma documentação, como é por exemplo o caso do grupo de Perl Mongers de Lisboa (http://lisbon.pm.org/slides/) e de Braga (http://braga.pm.org/techs.html?lang=pt).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um bom tutorial esta' em http://perltraining.com.au/courses/programmingperl.html (carregar em Course notes para sacar o pdf), tem cerca de 200.

Target Audience: Programmers who wish to learn Perl or consolidate their understanding of it. This course is applicable to both those just starting to learn Perl and those who are intermediate Perl programmers without formal training.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu tenho cá em casa o Learning Perl e é um livro bastante bom para quem começa na linguagem, Depois tal como já foi referido a documentação oficial é muito boa também.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para quem tem Linux pode também sempre usar o comando "man" no terminal:

man perl

man perldoc

man perlmod

man perlmodlib

man perlsub

man perldata

man perlbot

... tem mais

Já agora aproveito para dizer que vale a pena lerem o livro : "Object Oriented Perl", estou a lê-lo neste momento e realmente estou a aprender algo que desconhecia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Livros que li (e que estou a ler):

Learning Perl (5.10) - O'Reilly

Object Oriented Perl - Manning (2000)

Perl Best Practices - O'Reilly (2005)

Perl Cookbook 2nd Edition - O'Reilly (2003)

Embedding Perl in HTML with Mason - O'Reilly, versão online : www.masonbook.com

Beginning Perl Web Development : From Novice to Professional - Apress (2006)

Catalyst 5.8 : The Perl MVC Framework - PACKT (2010)

Moose : A postmodern object system for Perl 5 - Dave Rolsky - http://www.lulu.com/product/paperback/moose/5187831 (ainda estou para o ler este)

O Chromatic escreveu o livro : Modern Perl -> http://www.onyxneon.com/books/modern_perl/modern_perl_a4.pdf ( O PDF é gratuito, aconselho a ler)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hi.

Segue um tutorial muito interessante: Learn Perl in about 2 hours 30 minutes

No caso, serve como um "Perl para programadores", ou seja, pessoas que já tenham experiência com outra linguagem de programação e necessite mais da sintaxe do que a lógica em si.

http://qntm.org/files/perl/perl.html

[]'s

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nunca ouvi falar do autor desse tutorial, não é autor de módulos no CPAN... Também não aparece nada dele no Perl Monks. Não é um programador de Perl cujo o nome eu conheça...

Por isso com base no quê é que recomendas esse tutorial? Principalmente tendo em conta a quantidade e qualidade de documentos apontados nesta thread, criados por programdores/Perl Hackers conhecidos e reconhecidos na comunidade de Perl, não só pelo seu trabalho no desenvolvimento do Perl, mas desenvolvimento com Perl e na documentação e formação?

O que é que esse tutorial acrescenta?

Ou nem pensaste nisso quando colocaste o post?

É bom que tenhas vontade de contribuir para a comunidade. É uma vontade que deves manter. Isso é bom, mas recomendo que para a próxima tenhas também em conta estas questões.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hi.

Minha base foi o que eu li, e particularmente, o que senti falta quando iniciei. Exemplos de códigos e explicações rápidas que te façam buscar mais informação.

Sobre o autor, acho que a intenção da postagem foi poder ensinar os que não sabem, independente se o texto foi feito por um estrelinha da mail list ou algo assim. By the way, ainda sim ele foi coordenador de alguns projetos da Microsoft, empresa onde ele continua trabalhando.

Enfim, se você achou algum erro na matéria, contribua indicando o erro ao invés de ficar bravinho por bobagem. :-)

[]'s

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Sobre o autor, acho que a intenção da postagem foi poder ensinar os que não sabem, independente se o texto foi feito por um estrelinha da mail list ou algo assim. By the way, ainda sim ele foi coordenador de alguns projetos da Microsoft, empresa onde ele continua trabalhando.

Micro$oft, esses experts em Perl e em tudo o que não é deles...

Eu não li o artigo, nem vou ler, é perda de tempo.

E tudo o que dizes ter sentido falta está em documentação oficial e nos livros e manuais que mencionámos anteriormente, com a vantagem de serem de pessoas cuja competência em Perl é a maior que existe e que são excelentes autores e formadores. Se achas que estas coisas são disparates, ainda tens muito que aprender na vida...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Falco a mim parece-me que tem tudo o que é básico para aprender de Perl em apenas uma página.

Ok, é certo que depois de ter lido um livro de Perl do início ao fim me faz olhar para a página com outros olhos, mas verdade seja dita que nem sei porque andei a aprender Perl sozinho para quando chegou o momento de aprender, pouco me ensinaram e mandaram-me embora 12 dias depois, valeu imenso perder horas de roda de livros e tudo o que aprendi valeu zero. Qual HTML::Mason, ou DBIx::Class ou DBI... (Nem Catalyst....)

Não digo que tenha sido um total desperdicio de tempo, até porque tudo o que aprendi em Perl, desde sintaxe até "best practices" tenho aplicado em Ruby, e acredito que o facto de ter aprendido (de certa forma) Perl, me ajudou imenso a começar em Ruby.

E digo-te mais, os livros de Perl estão todos a precisar de ser actualizados e de serem escritos com mais atenção ao publico novato.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não percebi o parágrafo a respeito da tua experiência com Perl... Está confuso...

E digo-te mais, os livros de Perl estão todos a precisar de ser actualizados e de serem escritos com mais atenção ao publico novato.

Os livros têm sido re-escritos... Aliás até o learning Perl está ser re-escrito para ter mais uma nova edição... Aliás não só têm sido re-escritos, como têm aparecido livros novos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dkid porque é que dizes isso?Eu tou a aprender perl e tou a gostar bastante daquilo, ainda so tou a dar os primeiros paços mas  mesmo assim é das linguagens que aprendi que gostei mais.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ele não está a dizer que não gostou, mas que não lhe serviu de nada... Não percebi é a razão...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esqueci-me que tinha respondido neste tópico. Mais vale tarde que nunca.

Ora bem, quando descobri o Perl ainda nem programação web sabia fazer razoavelmente, tal como foi dito, eu não disse que não gostei, eu gosto imenso de tudo o que o Perl trás consigo, apenas tentei dizer que me senti frustrado por ter dedicado imensas horas, (e podem ter uma pequena noção pelos posts sobre Perl que criei, foi nessa altura que comecei a explorar o Perl), mas quando finalmente pensei que ia estar ao lado de pessoas experientes na linguagem, apenas me deram 12 dias para mostrar aquilo que valia, sendo que quando estamos a aprender sozinhos a probabilidade de criar mau código é maior, mas ninguém está lá para vos apontar o dedo que essa não é a melhor forma de fazer código.

Enfim, de resto só gostaria de poder dizer mais sobre Perl, mas não tive hipótese de expandir os meus conhecimentos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Ora bem, quando descobri o Perl ainda nem programação web sabia fazer razoavelmente, tal como foi dito, eu não disse que não gostei,

Mas isso não tem nada a haver com o Perl...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

falco sabes até melhor que eu que o perl permite fazer programação para web, e para tal convém aprender um pouco da linguagem antes de a usar em web. Digo eu (pelo menos foi isso que eu fiz)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Os problemas, que tiveste não têm nada a ver com o Perl, só isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora