Perl oktató linkek

Üdv!

Tudnátok linkelni pár ingyenesen elérhető perl oktató oldalt, esetleg PDF-et?

Fontos, hogy kezdő szint legyen, mert a programozási tudásom kimerül Visual basic számológép írásában.

Előre is köszönöm!

Hozzászólások

Ebből inkább ne tanuljon.
Elavult szemléletű (use strict, warnings, my változók hiánya, két argumentumos open stb.) és tele van butaságokkal:

Egy szubrutint úgy lehet meghívni, hogy a neve elé az & jelet írjuk. Meg lehet hívni úgy is, hogy nem írjuk oda az & jelet, de ez nem mindig mûködik.

Az elsõ dolog amit megfigyelhetünk, az az, hogy a fájlokat nem változókkal azonosítjuk, hanem handlerekkel (ki tudja a hivatalos terminológiát erre a szóra? fogantyú?). Ez azt jelenti, hogy a fájl azonosító elé nem írunk $ jelet, és általában nagybetût szoktunk használni a fájlazonosításra a programon belül, de ez csak konvenció, nem kötelezõ.

Inkább az O'Reilly könyveket ajánlom én is:
http://docstore.mik.ua/orelly/perl4/index.htm

A Perl saját dokumentációja is jó, a szűken vett alapok elsajátítása után azt is lehet tananyagként használni.

(ne) jelentsetek fel érte, de én O'Reilly könyvekből tanultam, amiket a neten "találtam".

nekem ez volt az első, és imádtam a stílusát.

továbbá ha jót akarsz magadnak, akkor szoktatod a szemed az angol szöveghez. eleinte nekem pl. sok időmet elvette a szótárazás (5-6 szó / fejezet), ez kb. egy hónap után már lement max. 1-2 szó / nap mennyiségre.

Ha már sikerült egy kicsit belerázódni, van itt egy Modern Perl című, angol nyelvű könyv, amit a fenti oldalról PDF-ben is le lehet tölteni ingyen. Ez nem tutorial jellegű, inkább végigmegy a nyelv sajátosságain az alapoktól a bonyolultabb dolgokig. Egyik jó tulajdonsága, hogy rendszerezi az ember fejében keringő összevissza tudást és félinformációkat, a másik pedig, hogy a Perl 5.10 és 5.12 verzióit veszi alapul. Ezek számítanak ma a stabil, elterjedt, ugyanakkor nem elavult verzióknak.

subscribe

* Én egy indián vagyok. Minden indián hazudik.

Fizikai ("error: cd parancsra nem tortenik semmi") konyvtarakban szokott lenni egy Perl 1. es Perl 2. cimu konyvparos, eredeti kiado az orilli, magyar vagy a Kossuth vagy a Kiskapu, jo konyv, kezdo szinttol

Nekem a Kiskapu gondozasaban megjelent Perl mesteri szinten 21 nap alatt cimu kotet volt az, ami rengeteget segitett. Elegge az alapoktol indul, magyar, es alapvetesnek jo. Persze, azota rengeteg minden valtozott a nyelvben, erdemes bizonyos dolgoknak utanamenni.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Hello!

$szam1 = 12;
$szam2 = 8;

print $szam1 + $szam2 + print "\n";
print $szam1 * $szam2 + print "\n";

Fentebb látható első kódom, mellyel van egy kis problémám.

12+8 tanulmányaim szerint 20, 12*8 pedig 96.

A probléma a következő: a programom 21-et és 97-et ad eredményül. Miért?

Másik kérdés: hogyan tudok normálisan egybefűzni két szringet? Arra már rájöttem, hogy a + print... miatt lesz +1-el nagyobb az eredményem, ergo rosszul fűztem össze.

Előre is köszönöm!

-------------------------
127.0.0.1 SWEET 127.0.0.1