Perl pro zelenáče

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Programovací jazyk Perl je silný, elegantní a trochu nebezpečný. Cílem knihy je uvést čtenáře do jeho zajímavého světa. Začíná zlehka od základních konstrukcí a postupně se přes nejcennější klenoty, jako jsou regulární výrazy či asociativní pole, propracuje až k obecnějším tématům. Perl totiž má co nabídnout i pro objektově orientované a funkcionální programování, práci s databázemi nebo aplikace pro web. Text je doprovázen četnými příklady a cvičeními, na kterých si může čtenář prověřit své schopnosti.

Author(s): Pavel Satrapa
Edition: 3
Publisher: CZ.NIC, z. s. p. o.
Year: 2018

Language: Czech
City: Praha

Předmluva vydavatele
Předmluva
Předmluva ke třetímu vydání
Typografie
On-line podpora
I Oťukávání
1 Ochutnejte Perl
1.1 Jaký je
1.2 Malinká demonstrace síly
1.3 Jak spustit program
1.4 Jak rychlý je Perl?
1.5 Dokumentace a další informace
2 Základní kameny, místy až trámy
2.1 Proměnné
2.2 Přiřazování hodnot
2.3 Čísla
2.4 Řetězce znaků
2.5 Spolupráce řetězců a čísel
2.6 Úvod do vstupů a výstupů
3 Strukturované příkazy
3.1 Blok
3.2 Podmínky
3.3 Podmíněný příkaz
3.4 while cyklus
3.5 Řízení cyklů
3.6 Zápis programu
4 Ladění programů
4.1 Ladicí tisky
4.2 Vestavěný debugger
4.3 Data Display Debugger
4.4 Komodo IDE
5 Pole, lány, seznamy a seznamky
5.1 Pole v Perlu
5.2 Cykly for a foreach
5.3 Funkce pro pole a seznamy
5.4 Nauka o kontextech
II Přicházejí těžké váhy
6 Regulární výrazy
6.1 Jednoduché vzory
6.2 Opakování matka hledání
6.3 Regulární Kámasútra čili polohy
6.4 Vyhledej a nahraď!
6.5 Perl pamětníkem
6.6 Hromadná výroba
7 Asociativní pole, česky hashe
7.1 To chci také
7.2 Operace a funkce
8 Podprogramy
8.1 Podprogramy v Perlu
8.2 Lokální proměnné
8.3 Parametry a výstupní hodnoty
8.4 Výstupní hodnoty
8.5 Dekompozice
9 Vstupy a výstupy
9.1 Jednoduchý formátovaný výstup
9.2 Výstup podle šablony
9.3 Práce se soubory
9.4 Zpátky na stromy (adresářové)
9.5 Zamykání souborů
III Na hranicích Perlu
10 Moduly
10.1 Balíky
10.2 Moduly
10.3 Definice a použití rozhraní
10.4 Když se řekne pragma
11 Odkazy, datové struktury a propletence
11.1 Co je odkaz
11.2 Anonymní data a práce s pamětí
11.3 Záznamy
11.4 Datové struktury a práce s nimi
12 Styk s okolím
12.1 Příkazový řádek
12.2 Proměnné prostředí
12.3 Spouštění externích programů
12.4 Interaktivní programy
12.5 Čas
13 Objektivně vzato
13.1 Základní principy
13.2 Objekty a třídy v Perlu
13.3 Dědičnost
13.4 Ochrana a tak dál
13.5 Jak je to doopravdy
14 Aby to bylo funkční
14.1 Funkcionální programování
14.2 Funkce jako parametr
14.3 Funkce jako hodnota
14.4 Rekurze
15 Perl a databáze
15.1 Co je k dispozici
15.2 Spolupráce s DBM
15.3 DBM a datové struktury
15.4 Špetka SQL
16 Perl motorem Webu
16.1 CGI
16.2 Knihovna cgi-lib
16.3 Modul CGI
16.4 AJAX
16.5 Bezpečnost
IV Přílohy
17 Řešení ke cvičením
18 Instalace Perlu a modulů
18.1 Instalace Perlu v Unixu
18.2 Instalace modulů v Unixu
18.3 Instalace Perlu v MS Windows
18.4 Instalace modulů v MS Windows
Literatura
Rejstřík