Your research has generated gigabytes of data and now you need to analyse it. You hate using spreadsheets but it is all you know, so what else can you do? This book will transform how you work with large and complex data sets, teaching you powerful programming tools for slicing and dicing data to suit your needs. Written in a fun and accessible style, this step-by-step guide will inspire and inform non-programmers about the essential aspects of Unix and Perl. It shows how, with just a little programming knowledge, you can write programs that could save you hours, or even days. No prior experience is required and new concepts are introduced using numerous code examples that you can try out for yourself. Going beyond the basics, the authors touch upon many broader topics that will help those new to programming, including debugging and how to write in a good programming style.
As a single cell zygote, Keith Bradnam was lucky enough to be endowed with a genome that was replete with genes for curiosity, geekiness, and the ability to make bad puns. However, it would take several rounds of cell division, some blastocyst differentiation, and a complicated delivery before he was able to show any of these abilities to the world at large.
After leaving school, Keith resisted pressure from his elder sibling to "get a job in a bank" and instead found his way to university in order to study ecology. It was here that he realized that he lacked the desireĀ to become a career ecologist and so he transitioned from the sort of science that involved standing around on windy hillsides, to the sort of science that involved sitting down and working at a computer. Keith instantly took to the 'sitting down' part and after a period of several years, finally started making some headway on the 'working at a computer' part.
After several years of sitting down in front of several different computers Keith has since found himself in a position where he was able to write a book that aims to teach the non-programmer how to program ('Unix and Perl to the RESCUE'). He hopes that others will benefit from this text by becoming equally proficient at sitting down in front of computers.