URL to this page: https://hackmd.io/@k8hertweck/PythonProgramming
This page is for easy access to links we'll use during class. You don't need to do anything with this information until directed by your instructor. Links to the instructor's script will be added as the course progresses.
Sign in to each class meeting here
You should have Python installed on your computer, as well as a preferred interface for writing Python code. You can view some recommendations here. Your instructor will be using Atom (with separately installed Hydrogen and Python) for this course.
Complete class notes here
If you have feedback about this course, please comment here
Week 1: Review of pre-requisites, repeating actions with loops
- Instructor's script: link
- URL for data download: http://swcarpentry.github.io/python-novice-inflammation/data/python-novice-inflammation-data.zip
- Essential built-in Python functions blog post
- VS Code keyboard shortcuts for Windows
- example 1
- example 2
Week 2: Conditional statements, creating functions
- Instructor's script: link
Week 3: Errors and exceptions, defensive programming
Week 4: Debugging, modules/packaging for reproducibility
- Instructor's script: link
- Code download URL: http://swcarpentry.github.io/python-novice-inflammation/code/python-novice-inflammation-code.zip
Resources for continued learning
- Learn about other courses through fredhutch.io here
- The Fred Hutch Bioinformatics and Data Science Cooperative, or Coop, hosts many community meetings and office hours about data science. Learn more information about these groups here,
- Join the Coop Community Slack to talk about data science with other Hutch researchers!
- The Fred Hutch Biomedical Data Science Wikiis written by Hutch researchers and staff, and is a great place to find information about data management, bioinformatics, computing, and more.