Useful software guides - theunissenlab/lab-documentation GitHub Wiki

Here is a list of useful resources for writing software and tools that aren't lab specific that you should read when getting started with writing software in the lab.

  • Python style guide and conventions Write clean Python code. It is long but I suggest reading the entire thing. It will help us write all write cleaner code and perhaps teach you a couple things about Python you didn't know.

  • Intro to using Git This is an excellent way to learn git. It doesn't take very long and gives you enough knowledge to help you understand and debug when things go wrong. You'll need it. Don't be a noob. (This tutorial uses Ruby but I don't think its needed to do the entire tutorial).