Perl практика

Perl практика

Список и массив.
Литеральное представление.
Присваивание.
Обращение к элементам массива.
Функции push и pop.
Функция reverse.
Функция sort.

Функция chomp.
Модификаторы выражений.
Операции && и как управляющие структуры.


Perl практика

Простейшая CGI-программа.

Передача параметров через CGI.
Сокращение обьема вводимого текста.
Генерирование формы.
Другие компоненты формы.
Ссылки.
Другие вызывающие последовательности.
CGI-программа гостевой книги.
Обьектно-ориентированное программирование на PERL.
Обьекты в модуле CGI.pm.

Perl практика

Блоки операторов.
Оператор if/unless.

Оператор while/until.
Оператор do {} while/until.
Оператор foreach.

Perl практика

Доступ к каталогам.
Развертывание.
Открытие и закрытие дескриптора каталога.
Чтение дескриптора каталога.

Perl практика

Открытие и закрытие дескрипторов файлов.
Функция die.
Использование дескрипторов файлов.
Операции для проверки файлов.
Функции stat и lstat.

Perl практика

Определение пользовательской функции.

Возвращаемые значения.
Аргументы.
Локальные переменные в функциях.
Полулокальные переменные. Функция local.
Создаваемые операцией my переменные файлового уровня.

Perl практика

Что такое хеш.
Хеш-переменные.
Литеральное представление хеша.
Хеш-функции.
Функция keys.
Функция values.

Функция each.
Функция delete.
Срезы хешей.

Perl практика

Ввод из STDIN.
Ввод из операции ромб
Print - обычный вывод.

Perl практика

Введение.
Программа Hello.
Выбор.
Секретное слово.
Несколько секретных слов.
Использование таблицы секретных слов - хеш.

Обработка различных вариантов ввода.
Использование подпрограмм.
Работа с файлами.
Повышение уровня безопастности.
Предупреждение о попытке доступа.
Несколько файлов секретных слов в текущем каталоге.
Распечатка списка секретных слов.
Переименование файлов, содержащих старые пароли.
Ведение базы данных.
Окончательный вариант программ.

Perl практика

Основные понятия.

Основные направления использования регулярных выражений.
Образцы, обозначающие один символ.
Множители.
Круглые скобки как способ запоминания.
Дизьюнкция.
Фиксирование образцов.
Приоритет.
Выбор другого обьекта для сопоставления.
Игнорирование регистра.
Использование другого разделителя.

Использование интерполяции переменных.
Операция замены.
Функции split и join.

Perl практика

Скалярные типы данных.
Числа.
Литералы с плавающей запятой.
Целочисленные литералы.
Строки.
Строки в одинарных кавычках.
Строки в двойных кавычках.
Операции над числами.

Операции над строками.
Интерполяция скаляров в строках.
STDIN> как скалярное значение.
Значение undef.