мета-данные страницы
Это старая версия документа!
Упражнения и задания к урокам
Урок 1: ввод/вывод (консоль, локальный файл)
Задание: Написать небольшой скрипт, который считывает строку с клавиатуры, выводит ее в каком-либо измененном виде, дописывает ее в файл.
Примерный образец реализации такого задания может быть найден здесь.
Урок 2: работаем со списками и хэшами
Задание: Написать скрипт, эмулирующий логин в некоторую систему. Пользователю предлагается ввести имя, потом ввести пароль. Система проверяет существование пользователя, соответствие пароля. По требованию выдается справка, предоставляется возможность выйти из системы, есть некоторые сервисные функции (список логинов и паролей, отсортированные списки числа посещений и времени посещения и т.д.)
Образец задания 2 здесь.
Урок 3: работаем со строками
Цель урока: научиться работать с простыми строковыми функциями, такими как index и substr. Основное задание: дан html-файл, в котором каждый тэг расположен не более чем в одной строке. Нужно, построчно считывая файл, найти все тэги и удалить их.
Файл для задания 3 здесь.
Образец задания 3 здесь.
Урок 4: регулярные выражения
Цель урока: ознакомить с простейшими приемами использования регулряных выражений в поиске и замене.
Задание 1: Решить задачу из предыдущего урока с использованием регулярных выражений.
Задание 2: .