Skip to content

sammhay/training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIB course: Python for bio(chemical)scientists

Python is general-purpose programming language, and due to its extensive mathematics libraries, it is frequently used for scientific scripting in tasks such as numerical data processing and manipulation. This course is delivered by researchers in the Manchester Institute of Biotechnology (MIB) and will cover an introduction to python with a focus on some typical uses for BBSRC PhD students.

This 3-day in-person course covers:

Day 1: Introduction to python, including an introduction to general programming concepts, getting set up Google Colab, Anaconda and Jupyter Notebooks, and writing and running your first scripts, including with help from your favourite generative AI chatbot.

Day 2: Inputting, manipulating and visualising data. Inputting data in common file formats, plotting using popular Python plotting libraries, and data manipulation and analysis (e.g. basic statistics) using basic scripts and additional libraries, including Biopython.

Day 3: Mini project. With help from the course tutors and your peers, explore more advanced uses of Python with a mini project designed around your PhD project and/or interests.

The course material has been designed for students with little to no programming experience. While the course is run in person, students will largely be able to work at their own pace, with help from experienced tutors. By the end of the course, students should be comfortable writing and editing Python scripts and have a better appreciation of how coding can speed up routine data analysis and allow new types of working.

Getting started

This material is presented in python notebooks (.ipynb file format) and there are (or will be) code snippets available.

We will start with an introduction using Google's colab notebooks: https://colab.research.google.com/

Navigate there and then open Intro1.ipynb...

About

Introduction to python training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •