URL to this page: https://hackmd.io/@k8hertweck/introPython
Sign in to each class meeting here
Have you installed Anaconda and run the conda script to add plotnine? Instructions here
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.
If you have feedback about this course, please comment here
Complete class notes here
If you're having trouble viewing a notebook directly in GitHub, try pasting the url into this Jupyter Notebook Viewer to render the notebook as a static webpage.
Week 1: Intro to Python and Jupyter Notebooks
- example notebook
- python style guide
- glossary of Python terms
- Instructor's notebook (note: you will need to download this script and put in your project directory)
Week 2: Working with data
- URL for direct download into Python from GitHub: https://raw.githubusercontent.com/fredhutchio/R_intro/master/extra/clinical.csv
- Other example data files: example1: https://raw.githubusercontent.com/fredhutchio/R_intro/master/extra/clinical.tsv example2: https://raw.githubusercontent.com/fredhutchio/R_intro/master/extra/clinical.txt
- If you have trouble downloading the data from the links above using code, please download the zipped data file: download, unzip, add three files to data/ in project directory
- Pandas cheatsheet
- Instructor's notebook (note: you will need to download this script and put in your project directory)
Week 3: Extracting data from data frames
- matplotlib documentation
- Instructor's notebook (note: you will need to download this script and put in your project directory)
Week 4: Data visualization
- plotnine documentation
- Instructor's notebook (note: you will need to download this script and put in your project directory)
Resources for continued learning
- Learn about other courses through fredhutch.io here. Intermediate Python: Programming includes more content on programming structures like loops and functions
- 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 Wiki is written by Hutch researchers and staff, and is a great place to find information about data management, bioinformatics, computing, and more.