Saturday, June 16, 2007

Perl e-books

Mastering Algorithms with Perl

Mastering Algorithms with Perl
by Orwant, Jon / Hietaniemi, Jarkko
This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science.
The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications
that use them, and -- most important -- how to code these algorithms in Perl.

Download (5,66MB)

Beginning Perl Web Development


Beginning Perl Web Development: From Novice to Professional
http://rapidshare.com

Mastering Perl for Bioinformatics


Mastering Perl for Bioinformatics
By James Tisdall

Publisher : O'Reilly
Pub Date : September 2003
ISBN : 0-596-00307-2
Pages : 396
Mastering Perl for Bioinformatics covers the core Perl language and many of its module extensions, presenting them in the context of biological data and problems of pressing interest to the biological community. This book, along with Beginning Perl for Bioinformatics, forms a basic course in Perl programming. This second volume finishes the basic Perl tutorial material (references, complex data structures, object-oriented programming, use of modules--all presented in a biological context) and presents some advanced topics of considerable interest in bioinformatics.
http://rapidshare.com/

Beginning Perl for Bioinformatics


Book Description
With its highly developed capacity to detect patterns in data, Perl has become one of the most popular languages for biological data analysis. But if you're a biologist with little or no programming experience, starting out in Perl can be a challenge. Many biologists have a difficult time learning how to apply the language to bioinformatics. The most popular Perl programming books are often too theoretical and too focused on computer science for a non-programming biologist who needs to solve very specific problems. Beginning Perl for Bioinformatics is designed to get you quickly over the Perl language barrier by approaching programming as an important new laboratory skill, revealing Perl programs and techniques that are immediately useful in the lab. Each chapter focuses on solving a particular bioinformatics problem or class of problems, starting with the simplest and increasing in complexity as the book progresses. Each chapter includes programming exercises and teaches bioinformatics by showing and modifying programs that deal with various kinds of practical biological problems. By the end of the book you'll have a solid understanding of Perl basics, a collection of programs for such tasks as parsing BLAST and GenBank, and the skills to take on more advanced bioinformatics programming. Some of the later chapters focus in greater detail on specific bioinformatics topics. This book is suitable for use as a classroom textbook, for self-study, and as a reference. The book covers:

Programming basics and working with DNA sequences and strings
Debugging your code
Simulating gene mutations using random number generators
Regular expressions and finding motifs in data
Arrays, hashes, and relational databases
Regular expressions and restriction maps
Using Perl to parse PDB records, annotations in GenBank, and BLAST output
http://rapidshare.com/files/22854920/Beginning_Perl_for_Bioinformatics_-_James_Tisdall.rar

Intermediate Perl


Book Description

Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones.

Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include:

Packages and namespaces
References and scoping
Manipulating complex data structures
Object-oriented programming
Writing and using modules
Testing Perl code
Contributing to CPAN
Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further.

Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly.

Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.

Rapidshare.com

Building Tag Clouds in Perl and PHP




Tag clouds are everywhere on the web these days. First popularized by the web sites Flickr, Technorati, and del.icio.us, these amorphous clumps of words now appear on a slew of web sites as visual evidence of their membership in the elite corps of “Web 2.0.” This PDF analyzes what is and isn’t a tag cloud, offers design tips for using them effectively, and then goes on to show how to collect tags and display them in the tag cloud format. Scripts are provided in Perl and PHP.

Rapidshare.com

Learning Perl, Second Edition


Book Description
In this update of a bestseller, two leading Perl trainers teach you to use the most universal scripting language in the age of the World Wide Web. With a foreword by Larry Wall, the creator of Perl, this smooth, carefully paced book is the "official" guide for both formal (classroom) and informal learning. It is now current for Perl version 5.004.
Learning Perl is a hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. Exercises (with complete solutions) accompany each chapter. A lengthy new chapter in this edition introduces you to CGI programming, while touching also on the use of library modules, references, and Perl's object-oriented constructs.

Perl is a language for easily manipulating text, files, and processes. It comes standard on most UNIX platforms and is available free of charge on all other important operating systems. Perl technical support is informally available -- often within minutes -- from a pool of experts who monitor a USENET newsgroup (comp.lang.perl.misc) with tens of thousands of readers.

Contents include:


A quick tutorial stroll through Perl basics
Systematic, topic-by-topic coverage of Perl's broad capabilities
Lots of brief code examples
Programming exercises for each topic, with fully worked-out answers
How to execute system commands from your Perl program
How to manage DBM databases using Perl
An introduction to CGI programming for the Web

http://rapidshare.com/files/19163572/Learning_Perl.rar

Advanced Perl Programming


Book Description
So you've learned Perl, but you're getting frustrated. Perhaps you've taken on a larger project than the ones you're used to. Or you want to add a user interface or a networking component. Or you need to do more complicated error trapping. Whether your knowledge of Perl is casual or deep, this book will make you a more accomplished programmer. Here you can learn the complex techniques for production-ready Perl programs. This book explains methods for manipulating data and objects that may have looked like magic before. Furthermore, it sets Perl in the context of a larger environment, giving you the background you need for dealing with networks, databases, and GUIs. The discussion of internals helps you program more efficiently and embed Perl within C or C within Perl. Major topics covered include:
Practical use of packages and classes (object-oriented programming)
Complex data structures
Persistence (e.g., using a database)
Networking
Graphical interfaces, using the Tk toolkit
Interaction with C language functions
Embedding and extending the Perl interpreter
In addition, the book patiently explains all sorts of language details you've always wanted to know more about, such as the use of references, trapping errors through the eval operator, non-blocking I/O, when closures are helpful, and using ties to trigger actions when data is accessed. You will emerge from this book a better hacker, and a proud master of Perl.
http://rapidshare.com/files/19156804/Advanced_Perl.rar

Perl & XML


Book Description
XML is a text-based markup language that has taken the programming world by storm. More powerful than HTML yet less demanding than SGML, XML has proven itself to be flexible and resilient. XML is the perfect tool for formatting documents with even the smallest bit of complexity, from Web pages to legal contracts to books. However, XML has also proven itself to be indispensable for organizing and conveying other sorts of data as well, thus its central role in web services like SOAP and XML-RPC. As the Perl programming language was tailor-made for manipulating text, few people have disputed the fact that Perl and XML are perfectly suited for one another. The only question has been what's the best way to do it. That's where this book comes in. Perl & XML is aimed at Perl programmers who need to work with XML documents and data. The book covers all the major modules for XML processing in Perl, including XML::Simple, XML::Parser, XML::LibXML, XML::XPath, XML::Writer, XML::Pyx, XML::Parser::PerlSAX, XML::SAX, XML::SimpleObject, XML::TreeBuilder, XML::Grove, XML::DOM, XML::RSS, XML::Generator::DBI, and SOAP::Lite. But this book is more than just a listing of modules; it gives a complete, comprehensive tour of the landscape of Perl and XML, making sense of the myriad of modules, terminology, and techniques. This book covers:
parsing XML documents and writing them out again
working with event streams and SAX
tree processing and the Document Object Model
advanced tree processing with XPath and XSLT
Most valuably, the last two chapters of Perl & XML give complete examples of XML applications, pulling together all the tools at your disposal. All together, Perl & XML is the single book that gives you a solid grounding in XML processing with Perl.
Download

Mastering Perl/Tk


Mastering Perl/Tk
Download

PERL Basics In Pictures



PERL Basics In Pictures
Download

Perl 6 Essentials


Perl 6 Essentials
By Allison Randal, Dan Sugalski, Leopold Tötsch

Publisher : O'Reilly
Pub Date : June 2003
ISBN : 0-596-00499-0
Pages : 208
Perl 6 Essentials is the first book that offers a peek into the next major version of the Perl language. Written by members of the Perl 6 core development team, the book covers the development not only of Perl 6 syntax but also Parrot, the language-independent interpreter developed as part of the Perl 6 design strategy. This book is essential reading for anyone interested in the future of Perl. It will satisfy their curiosity and show how changes in the language will make it more powerful and easier to use
Download 0.31Mb

Minimal Perl For UNIX and Linux People


Minimal Perl For UNIX and Linux People
Download 3.5MB

Advanced Perl Programming, 2nd Edition


Advanced Perl Programming, 2nd Edition
By Simon Cozens
...............................................
Publisher: O'Reilly
Pub Date: June 2005
ISBN: 0-596-00456-7
Pages: 304
With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business.

Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer.

O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability.
Download 0.8MB

Perl Hacks


Perl Hacks
By chromatic , Damian Conway, Curtis "Ovid" Poe
...............................................
Publisher: O'Reilly
Pub Date: May 2006
Print ISBN-10: 0-596-52674-1
Print ISBN-13: 978-0-59-652674-0
Pages: 296
With more than a million dedicated programmers, Perl has proven to be
the best computing language for the latest trends in computing and
business. While other languages have stagnated, Perl remains fresh
thanks to its community-based development model, which encourages the
sharing of information among users. This tradition of knowledge-sharing
allows developers to find answers to almost any Perl question they can
dream up.
And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's "Hacks" series, Perl Hacks appeals to a variety of programmers, whether you're a experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson - some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more.
Download 0.6MB

Perl Medic: Transforming Legacy Code

Perl Medic: Transforming Legacy Code

Publisher : Addison Wesley
Pub Date : March 10, 2004
ISBN : 0-201-79526-4
Pages : 336
Download

Open Source Web Development with LAMP


Open Source Web Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP
Publisher : Addison Wesley
Date Published : December 17, 2002
ISBN : 0-201-77061-X
Pages : 496
Download

Perl Programming for Biologists


Perl Programming for Biologists
Download