Introduction to Programming for Researchers: Learning Programming Fundamentals Through Dataset Processing in Bash and Python
by James R. Derry
Introduction
In 2011, I proposed to teach a class to biology grad students meant to prepare them for courses in the university catalog that have a substantial programming component. Over the next 14 years, the class has grown in audience and scope and evolved in approach. This book is a product of that class.
If you are a student working toward a career in STEM, or a scientist or engineer who missed out on programming classes, and you’re looking for a book that uses a hands-on approach to teach you how to program in Python, this may be the book for you.
We start with an introduction to Linux and Bash, and in Bash, we move quickly to writing small scripts and pipelines to process datasets. Some of the Bash tools that we learn, like sed and vim, we ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access