[bip] welcome!
Paul-Michael Agapow
paul-michael.agapow at bbsrc.ac.uk
Mon Jul 30 03:47:03 PDT 2007
Greetings - and let me say that this mailing list is a great idea.
My biography in a nutshell: having wandered through phylogenetics,
macroevolutionary inference, biodiversity, and molecular evolution
using Python as my chosen tool (as I've said to others "Python is the
best tool for 80% of what i do, and good enough for the remaining
20%"), I've now eking out a living doing epi-informatics, bathing in
a rich stew of disease data, visualising them on the web via Plone/
Zope. I've taught many biologists how to program in Python. Some
notes to an extended class I taught in South Africa can be found here::
<http://www.agapow.net/teaching/advanced-python-nbn-2006/>
which I'm slowly turning into a book. Some odd notes about Python and
some surprises can be found here::
<http://www.agapow.net/programming/python/>
To provoke some discussion, my quick list of good and bad things
about Python (that aren't necessarily unique to Python). Good things:
* Readability
* A conservative, compact, natural language design
* Being able to play around and test code at the prompt, especially
using ipython
* Many large and sophisticated libraries and third-party modules
* Restructured text and docutils!
Bad things:
* Poor - or non-existent - documentation for some complex third-
party modules
* Over engineered or over complex frameworks, what I describe as
"libraries that assume you have nothing else to do with your time
other than leanr how to use them" (*cough* Plone *cough*)
* As yet under-developed or fiddly GUI layers
* "You can get a working version from the svn repository ..."
p-m
--
Dr Paul-Michael Agapow: VieDigitale / Inst. for Animal Health
pma at viedigitale.com / paul-michael.agapow at bbsrc.ac.uk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.idyll.org/pipermail/biology-in-python/attachments/20070730/1559d99f/attachment.htm
More information about the biology-in-python
mailing list