An introduction to scientific computing with Python

by Conor Lawless


Workshop notes: http://bit.ly/NCLpy

Workshop objectives:

Overall the goal is to be in a good position to continue learning to program with Python independently. Specific steps for the workshop will be to:

Learning by doing is probably the best way to advance with programming, and it's fun and satisfying. There are lots of online resources for continued learning.

Why should I learn Python?

Why is programming important for bioscience?

Why Python specifically?

Open, easy to learn, easy to use

Why not R?

Relatively difficult to learn. Easier to learn to program with Python first.

What about other programming languages?

Powerful & fast but difficult or expensive. Easier to learn to program with Python first.

Two example Python scripts for the lab