Существует ли Perl, эквивалентный рубиновому-koans проекту?
Когда я начинал изучать рубин несколько месяцев назад, я споткнулся через рубин-koans, и это была огромная справка для изучения основ языка.
Я теперь должен ввести по абсолютному адресу в некотором коде Perl, и в то время как я взломал вместе несколько сценариев Perl в прошлом, я действительно никогда не учил язык, и каждый раз, когда я должен вернуться к более старым сценариям, которые я записал даже для простых вещей. У меня есть чувство, что что-то как кредиты сделало бы намного легче для меня изучить и сохранить знание Perl.
Чему-нибудь нравится, которые существуют?
Perl поставляется с отличной документацией - это больше, чем просто список функций API, параметров и типов возвращаемых значений.
Эти учебные пособия включают множество примеров кода, которые показывают, что делать, а что не делать.
По моему опыту, нужно прочитать ВСЕ комплектной документации хотя бы один раз, прежде чем искать другие источники мудрости.
Два возможных варианта при отсутствии 100% идентичной альтернативы:
Промежуточным звеном между perldoc и рубиновыми коанами является Perl Cookbook О'Рейли. . Предлагает рабочие примеры «как решить эту конкретную задачу».
Как самодельный perl-коан, как насчет того, чтобы просмотреть тег «perl» в StackOverflow и попытаться ответить на вопросы (не заглядывая в ответы)? Не на 100% то же самое, но отличный способ учиться на практике.
Один отличный ресурс, который я использую для быстрого перехода между языками, - это RosettaCode . Это не учебные пособия, а широкий ассортимент простых задач по программированию, выполненных на многих языках. Я обнаружил, что если я знаю один или два языка на странице, используя их, я обычно могу понять, как работает незнакомый язык на странице. Разделы Ruby, Python и Perl расположены рядом даже в алфавитном порядке, что облегчает перемещение вперед и назад.
Попробуйте прочитать «Learning Perl» (не ранее 4-го издания) или «Beginning Perl» . У обоих есть упражнения.
Я не знаю ничего точно похожего на коаны.
В стандартных документах есть много примеров кода - особенно в статьях в стиле учебника и кулинарной книги.
Некоторые другие ресурсы: