Advertisement
Membership
Login
ACCU Buttons
Search in Book Reviews
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
The author describes his book as 'a practical introduction to Perl designed for biologists with little or no programming experience.' It is certainly that, but a considerable proportion of the early chapters would equally well serve as an introduction to bioinformatics for beginning Perl programmers, or even as an introduction to programming for people with no programming experience in Perl nor experience in bioinformatics.
So I see this book as alternative to many other 'Learn(ing) Perl ...' texts for those who are not employed as programmers, but are interested in analysing data for many scientific, or other, disciplines where there is a need. Sadly, some of the potential audience may be 'put off' by the title.
In my opinion the only people likely to find fault with the author's approach are those Perl veterans whose aim is to write dense and impenetrable code and who don't believe TMTOWTDI (there's more than one way to do it).
The book comprises 13 chapters and two appendices; the second appendix being a brief summary of a subset of Perl's features. I have downloaded and tried out the bulk of the examples both on a PC and my PDA using perl 5.6. The examples work pretty much as advertised, only needing minor changes to get them to run on the particular platforms that I was using.
The author provides a number of URLs and links to www resources for both Perl and bioinformatics. In particular some of the latter are very interesting even for a complete novice in the field (like me).
After writing the above review I took a look at the O'Reilly WWW site to see what others thought about the book. One reviewer thought much the same as I do - that the book is more than it claims to be in many respects. The site also contains a list of errata, which is quite long but not excessively so. It seems mainly to do with the bioinformatics part of the book rather than the programming part. This is, after all, a first edition, so a longish errata list is probably not too much of a problem, although proper proof reading ought to have found most of the flaws.
I would have bought this book if I had browsed it enough before buying, but many will not have the time (or possibly the luck) to do so. Even so I still recommend it because I think that it has a wide appeal as an introductory perl book. Recommended.