Introduction to Python for Health Data Science

BSTA 500: Introduction to Python for Health Data Science

Modified

April 9, 2026

This class is an independent study for students who have learned R and R Studio in previous courses and want to learn Python. The course will be structured around a series of lessons that cover the basics of Python programming, data manipulation, and data visualization. Each week, we will use a set of slides that served as lessons in R and translate them to Python. A student will be assigned different weeks to translate the slides and lead an informal lesson on Python.

We will also mold our lessons using the textbook “Python for Data Analysis”.

Schedule

Week Date Lesson Topic Lecturer R slides Python slides In-Class Activity
1 04/02 No class
2 04/09 0 Welcome N
1 Set-up N Decide on IDE and download necessary software
3 04/16 2 Python basics N Walk through basics for Python
4 04/23 4 Reproducibility, File Organization, and Projects (?) M
5 Intro to Quarto (?), packages, and importing data M
5 04/30 6 Plotting A
6 05/07 7 LaTeX (?) and other add-ons for Python M
7 05/14 8 Transforming and subsetting data A
8 05/21 9 Summarizing data M
9 05/28
10 06/04 Flex week

Ongoing list of video references

  • From RStudio to Positron: A Better Data Science IDE (R and Python)

View the source on GitHub