2.11. Python#
Python は、コードの読みやすさと学習コストの低さから、はじめてプログラミングを学ぶ人が最初に選ぶ言語として高い人気があります。また、データ解析、機械学習、人工知能といった分野において強力なライブラリが充実しており、研究用途から実用アプリケーションまで幅広く利用されています。現在、バイオインフォマティクス分野において、Python は、塩基配列解析にとどまらず、遺伝子発現量の統計処理や、機械学習を用いた大規模データ解析など、多岐にわたる用途で活用されています。
ここでは Python の基本を簡単に紹介しますが、より詳しく学びたい読者には、ぜひ『どんぐりの森と秘密の扉』をお勧めします。Python の文法や考え方に加えて、「思っていたより地味だな」という現実まで、ゆるやかに受け止められる入門書です。
Python は正しく、効率的で、裏切りません。しかし、Perl のように青春を語る余地は与えてくれません。