Skip to content

Pies lesson1 slides

Python Introductory Course Series

Joe Wu, PhD NCI CCR Bioinformatics Training and Education Program ncibtep@nih.gov


Overview of course

  • This course will be composed of for classes.
  • Each class will be followed by a 1 hour virtual help session where participants can work through some practice problems and ask questions.
  • Participants will learn sufficient material to start using Python on their own data and continue to learn more advanced Python programming.

What is Python and why use it?

  • General purpose scripting language
    • Facilitates reuse and reproducibility
  • Can be used to analyze large datasets
  • Extensive external packages that can be used for
    • Data wrangling
    • Data visualization
    • Single cell RNA sequencing analysis
    • Working with biological sequences
    • Interfacing with bioinformatics databases (Biopython)
  • Strong support community
  • Easy to learn