The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Имя

perlbook - Информация о книгах по Perl

ОПИСАНИЕ

Есть много книг по Perl и связанных с Perl. Некоторые из них хорошие, некоторые в порядке, но многие из них не стоят ваших денег. Существует список этих книг, некоторые из которых имеют обширные обзоры, на http://books.perl.org/. Перечислим некоторые из книг здесь, и перечисляя книги подразумеваем нашу поддержку, не думаю, что не включение книги что-нибудь означает.

Большинство из этих книг доступны в онлайновом режиме через Safari Books Online (http://safaribooksonline.com/).

Самые популярные книги

Основной справочник по Perl, написанный создателем Perl, это Programming Perl (Программирование на Perl):

Программирование на Perl ("Camel Book"):
        by Tom Christiansen, brian d foy, Larry Wall with Jon Orwant
        ISBN 978-0-596-00492-7 [4th edition February 2012]
        ISBN 978-1-4493-9890-3 [ebook]
        http://oreilly.com/catalog/9780596004927

Ram представляет собой сборник рецептов с сотнями примеров использования кода Perl для выполнения конкретных задач:

The Perl Cookbook (the "Ram Book"):
        by Tom Christiansen and Nathan Torkington,
            with Foreword by Larry Wall
        ISBN 978-0-596-00313-5 [2nd Edition August 2003]
        http://oreilly.com/catalog/9780596003135/

Если вы хотите научиться основам Perl, вы можете начать с книги Лама, который предполагает, что вы уже кое-что знаете о программировании:

Learning Perl (the "Llama Book")
        by Randal L. Schwartz, Tom Phoenix, and brian d foy
        ISBN 978-1-4493-0358-7 [6th edition June 2011]
        http://oreilly.com/catalog/0636920018452

Учебник начатый в Ламе продолжается в Aльпаке, который вводит промежуточные фичи (intermediate features), такие как ссылки, структуры данных, объектно-ориентированного программирование и модули:

Intermediate Perl (Perl на уровне среднего разработчика) ("Alpaca Book")
        by Randal L. Schwartz and brian d foy, with Tom Phoenix
                foreword by Damian Conway
        ISBN 978-1-4493-9309-0 [2nd edition August 2012]
        http://oreilly.com/catalog/0636920012689/

Литература

Возможно, вы захотите, чтобы эти ссылки столе рядом с вашей клавиатурой:

Perl 5 Pocket Reference
        by Johan Vromans
        ISBN 978-1-4493-0370-9 [5th edition July 2011]
        ISBN 978-1-4493-0813-1 [ebook]
        http://oreilly.com/catalog/0636920018476/
Perl Debugger Pocket Reference
        by Richard Foley
        ISBN 978-0-596-00503-0 [1st edition January 2004]
        http://oreilly.com/catalog/9780596005030/
Regular Expression Pocket Reference
        by Tony Stubblebine
        ISBN 978-0-596-51427-3 [July 2007]
        http://oreilly.com/catalog/9780596514273/

Учебники

Beginning Perl
        by James Lee
        ISBN 1-59059-391-X [3rd edition April 2010]
        http://www.apress.com/9781430227939
Learning Perl
        by Randal L. Schwartz, Tom Phoenix, and brian d foy
        ISBN 978-0-596-52010-6 [5th edition June 2008]
        http://oreilly.com/catalog/9780596520106
Intermediate Perl (Perl на уровне среднего разработчика) ("Alpaca Book")
        by Randal L. Schwartz and brian d foy, with Tom Phoenix
                foreword by Damian Conway
        ISBN 0-596-10206-2 [1st edition March 2006]
        http://oreilly.com/catalog/9780596102067
Mastering Perl (Освоение Perl)
        by brian d foy
        ISBN 978-0-596-10206-7 [1st edition July 2007]
        http://www.oreilly.com/catalog/9780596527242
Effective Perl Programming (Эффективное программирование на Perl)
        by Joseph N. Hall, Joshua A. McAdams, brian d foy
        ISBN 0-321-49694-9 [2nd edition 2010]
        http://www.effectiveperlprogramming.com/

Ориентированные на специальные задачи

Writing Perl Modules for CPAN (Написание модулей Perl для CPAN)
        by Sam Tregar
        ISBN 1-59059-018-X [1st edition August 2002]
        http://www.apress.com/9781590590188
The Perl Cookbook
        by Tom Christiansen and Nathan Torkington
            with foreword by Larry Wall
        ISBN 1-56592-243-3 [2nd edition August 2003]
        http://oreilly.com/catalog/9780596003135
Automating System Administration with Perl (Автоматизация системного администрирования с помощью Perl)
        by David N. Blank-Edelman
        ISBN 978-0-596-00639-6 [2nd edition May 2009]
        http://oreilly.com/catalog/9780596006396
Real World SQL Server Administration with Perl (Реальный мир администрирования SQL Server с Perl)
        by Linchi Shea
        ISBN 1-59059-097-X [1st edition July 2003]
        http://www.apress.com/9781590590973

Специальные темы

Regular Expressions Cookbook (Книга рецептов по регулярным выражениям)
        by Jan Goyvaerts and Steven Levithan
        ISBN 978-0-596-52069-4 [May 2009]
        http://oreilly.com/catalog/9780596520694
Programming the Perl DBI
        by Tim Bunce and Alligator Descartes
        ISBN 978-1-56592-699-8 [February 2000]
        http://oreilly.com/catalog/9781565926998
Perl Best Practices (Лучшие Практики Perl)
        by Damian Conway
        ISBN: 978-0-596-00173-5 [1st edition July 2005]
        http://oreilly.com/catalog/9780596001735
Higher-Order Perl
Perl Высших порядков, примеры функционального программирования на Perl, там речь идет о функциях, которые могут модифицировать и производить другие функции.
        by Mark-Jason Dominus
        ISBN: 1-55860-701-3 [1st edition March 2005]
        http://hop.perl.plover.com/
Mastering Regular Expressions
Освоение регулярных выражений
        by Jeffrey E. F. Friedl
        ISBN 978-0-596-52812-6 [3rd edition August 2006]
        http://oreilly.com/catalog/9780596528126
Network Programming with Perl
Сетевое программирование в Perl
        by Lincoln Stein
        ISBN 0-201-61571-1 [1st edition 2001]
        http://www.pearsonhighered.com/educator/product/Network-Programming-with-Perl/9780201615715.page
Perl Template Toolkit
        by Darren Chamberlain, Dave Cross, and Andy Wardley
        ISBN 978-0-596-00476-7 [December 2003]
        http://oreilly.com/catalog/9780596004767
Object Oriented Perl
Объектно-ориентированный Perl
        by Damian Conway
            with foreword by Randal L. Schwartz
        ISBN 1-884777-79-1 [1st edition August 1999]
        http://www.manning.com/conway/
Data Munging with Perl
Манипулирование (Munging) данными в Perl
        by Dave Cross
        ISBN 1-930110-00-6 [1st edition 2001]
        http://www.manning.com/cross
Mastering Perl/Tk
        by Steve Lidie and Nancy Walsh
        ISBN 978-1-56592-716-2 [1st edition January 2002]
        http://oreilly.com/catalog/9781565927162
Extending and Embedding Perl
Расширения и встраивания Perl
        by Tim Jenness and Simon Cozens
        ISBN 1-930110-82-0 [1st edition August 2002]
        http://www.manning.com/jenness
Pro Perl Debugging
Профессиональная отладка Perl
        by Richard Foley with Andy Lester
        ISBN 1-59059-454-1 [1st edition July 2005]
        http://www.apress.com/9781590594544

бесплатно (как пиво) книги

Некоторые из этих книг доступны для бесплатной загрузки.

Higher-Order Perl: http://hop.perl.plover.com/

Другие интересные, не Perl книги

Вы могли заметить несколько знакомых Perl понятий в этой коллекции столбцов ACM от Jon Bentley. Сходство на звание крупнейших книжных Perl (которые пришли позже) не является полностью случайным:

Programming Pearls
Жемчуг программирования
        by Jon Bentley
        ISBN 978-0-201-65788-3 [2 edition, October 1999]
More Programming Pearls
        by Jon Bentley
        ISBN 0-201-11889-0 [January 1988]

Замечания по обновлениям

Каждая версия Perl поставляется с документацией, актуальной на момент релиза. Это создает проблему для содержания таких книг, которые приведены в списке. Есть, вероятно, очень хорошие книги, изданные после этот список был включен в вашем Perl релиз, и вы можете проверить последней выпущенной версии на http://perldoc.perl.org/perlbook.html.

Некоторые из книг мы перечислили появляются чуть ли не древнее в интернете масштаба, но мы включили эти книги, потому что они по-прежнему описывают текущую способ делать вещи. Не все в Perl меняется каждый день. Многие из начального уровня книги, тоже переходят основные функции и методы, которые актуальны и сегодня. Но в общем, мы стараемся ограничить этот список книг, изданных в последние пять лет.

Получение перечисленных книг

Если ваш Perl книги нет в списке, и вы думаете, она должна быть, дайте нам знать.

ПЕРЕВОДЧИКИ

  • Николай Мишин (Tech & Language Lead)