Reproducible Data Science with Python: An Open Learning Resource

  • Danchev V
N/ACitations
Citations of this article
33Readers
Mendeley users who have this article in their library.

Abstract

Summary This paper describes a computational learning resource on Reproducible Data Science with Python. The resource provides an accessible, hands-on introduction to data science techniques, skills, and workflows necessary to perform open, reproducible, and ethical data analysis. By using research problems of real-world relevance (such as vaccine hesitancy and the impact of COVID-19 lockdown measures on human mobility) and real-world social data (including anonymised mobility data from digital sources and recent COVID-19 survey data), the resource encourages students to use open-source tools and coding to learn from diverse and large social data sources. The learning resource aims to minimise barriers to entry for students from social sciences, public health, and related fields. With no software installation and setup requirements, students can start coding from their web browser using free and open-source software (FOSS), including the Python programming language, Jupyter notebook, and Markdown. Through real-world data applications, students are introduced to the open source Python ecosystem of libraries for data science—including pandas (McKinney, 2010), seaborn (Waskom, 2021), scikit-learn (Pedregosa et al., 2011), statsmodels (Seabold & Perk-told, 2010), and networkX (Hagberg et al., 2008)—and learn about open and reproducible workflow, data wrangling, data exploration and visualization, pattern discovery (e.g., clustering), prediction and machine learning, causal inference, network analysis, and data ethics.

Cite

CITATION STYLE

APA

Danchev, V. (2022). Reproducible Data Science with Python: An Open Learning Resource. Journal of Open Source Education, 5(56), 156. https://doi.org/10.21105/jose.00156

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free