Есть ли Perl-эквивалент проекта ruby ​​koans? - PullRequest
15 голосов
/ 01 марта 2010

Существует ли Perl, эквивалентный проекту ruby-koans ?

Когда я начал изучать ruby ​​несколько месяцев назад, я наткнулся на ruby-koans, и это была огромная помощь в изучении основ языка.

Теперь мне нужно покопаться в каком-нибудь Perl-коде, и хотя в прошлом я собирал вместе несколько Perl-скриптов, я так и не выучил язык, и каждый раз мне приходилось возвращаться к более старым скриптам, для которых я писал даже простые вещи. У меня такое ощущение, что что-то вроде коанов сделало бы для меня намного проще изучение и сохранение знания Perl.

Существует ли что-нибудь подобное?

Ответы [ 8 ]

8 голосов
/ 01 марта 2010

Два возможных варианта при отсутствии 100% идентичной альтернативы:

  1. Срединная точка между perldoc и ruby-коанами - Perl Cookbook от O'Reilly. Предлагаются рабочие примеры «как решить эту конкретную задачу».

  2. Как самодельный Perl-коан, как насчет просмотра тега "perl" в StackOverflow и попытки ответить на вопросы (не заглядывая в ответы)? Не на 100% то же самое, но отличный способ учиться на практике.

7 голосов
/ 02 марта 2010

Один отличный ресурс, который я использую для быстрого перемещения между языками, - RosettaCode . Это не учебники, а широкий набор простых задач программирования, выполненных на многих языках. Я обнаружил, что, если я знаю один или два языка на странице, используя их, я обычно могу понять, как работает незнакомый язык на странице. Разделы Ruby, Python и Perl даже расположены в алфавитном порядке, что облегчает переход вперед и назад.

5 голосов
/ 01 марта 2010

Я не знаю ничего подобного коанам.

Стандартные документы содержат множество примеров кода, особенно статьи в стиле учебника и поваренной книги.

Некоторые другие ресурсы:

5 голосов
/ 01 марта 2010

Perl поставляется с отличной документацией , которая представляет собой не просто список функций API, параметров и типов возвращаемых данных.

Эти учебные пособия содержат множество примеров кода, которые показывают, что нужно делать, а что нет.

По моему опыту, нужно хотя бы раз прочитать ВСЕ прилагаемой документации, прежде чем искать другие источники мудрости.

4 голосов
/ 20 января 2013

Вот репозиторий на GitHub, который предоставляет большое количество коанов: https://github.com/forcedotcom/PerlKoans

3 голосов
/ 02 марта 2010

Попробуйте прочитать "Learning Perl" (не ранее 4-го издания) или "Beginning Perl" . У обоих есть упражнения.

1 голос
/ 07 сентября 2012

Я только недавно столкнулся с проектом Perltuts . Это похоже на Codecademy .

1 голос
/ 15 января 2012

Все еще в зачаточном состоянии, но это только начало.

https://github.com/maio/perl-Koans

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...