Introduction to Python for BMEs

1. Python and Jupyter Notebook Installation

Please go to this website and download the Python 2.7 installer for your operating system: https://www.continuum.io/downloads

Once you have downloaded the installer and installed Anaconda, open up the Anaconda Navigator program.

Click on the 'Launch' button for Jupyter notebook.

2. Python Tutorial Instructions

Download the .zip file of this Github repository by clicking on the green 'Clone or download' button in the top right.

Unzip this file in your documents, desktop, or other preferred directory.

From the Jupyter notebook console in your browser, navigate to this directory.

Click on one of the 6 notebook modules to get started!

3. Table of Contents

  1. An Introduction to Python - This module is for beginner programmers who have little or no prior programming experience. It is also for experienced programmers who are new to Python.

  2. Lists - This module is an overview of lists, one of the most important Python data structures, and their applications.

  3. Loops - This module teaches how to use while and for loops to perform calculations and run biological simulations.

  4. Computational Genomics - This module explores how Python programming can be used to perform genomics related tasks.

  5. Image Processing - This module shows how to analyze images and identify specific features in images.

  6. K-Means Clustering - This module teaches how to use for loops to implement basic machine learning.

4. Assignments

  1. Exercises (points) -

  2. Lists (points) -

  3. Loops (points) -

  4. Computational Genomics (points) -

  5. Image Processing (points) -

  6. K-Means Clustering (points) -