Bioinformatics Programming in Python: A Practical Course for Beginners
This first introductory book designed to train novice programmers is based on a student course taught by the author, and has been optimized for biology students without previous experience in programming.
By interspersing theory chapters with numerous small and large programming exercises, the author quickly shows readers how to do their own programming, and throughout uses anecdotes and real-life examples from the biosciences to 'spice up' the text.
This practical book thus teaches essential programming skills for life scientists who want -- or need -- to write their own bioinformatics software tools.
What people are saying - Write a review
We haven't found any reviews in the usual places.
A Classification of Programming Languages
Variables Data Types and Assignments
Functions and Procedures
Your Most Expensive Pocket Calculator
The Objectoriented World
Some Thoughts on Compression and Checksums
Dealing with Errors
Generating a Restriction Map
Advanced Techniques in Python
Python goes PCR
A Gathering of Languages
Facing up to Python3000
Anna will Return
Other editions - View all
2008 WILEY-VCH Verlag actually ALGOL algorithm args arguments array assembly language BASIC Bioinformatics Bioinformatics Programming block Boolean byte CELL char character chunk compiler complex compression comprises constructor data types defined definition diglyphs docstrings elements encoding enum enzymes ERLANG error example fact filename float format FORTRAN functional languages functional programming graphical user interfaces handling HASKELL implemented inheritance input instantiation integer interface iteration JAVA Keywords LISP loop machine malloc memory method module O’CAML object operating system output parameters PASCAL pointer prime numbers printf procedure processing processor Programming in Python programming languages PYTHON PYTHON interpreter recursion restriction enzymes result return value RUBY Rüdiger-Marcus Flaig Copyright runtime scripting languages sequence simply SMALLTALK stack string subroutine t-ype things traceon tuple unicode Unix variable Weinheim ISBN write