Reproducible Data Science with Python: An Open Learning Resource

V. Danchev
{"title":"Reproducible Data Science with Python: An Open Learning Resource","authors":"V. Danchev","doi":"10.21105/jose.00156","DOIUrl":null,"url":null,"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.","PeriodicalId":75094,"journal":{"name":"The Journal of open source education","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Journal of open source education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21105/jose.00156","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
Python的可复制数据科学:一个开放的学习资源
本文描述了一个基于Python的可复制数据科学的计算学习资源。该资源提供了一个可访问的、动手操作的数据科学技术、技能和工作流程的介绍,这些技术、技能和工作流程是执行开放、可重复和合乎道德的数据分析所必需的。通过使用现实世界相关的研究问题(如疫苗犹豫和COVID-19封锁措施对人员流动的影响)和现实世界的社会数据(包括来自数字来源的匿名流动性数据和最近的COVID-19调查数据),该资源鼓励学生使用开源工具和编码,从多样化和大型社会数据源中学习。该学习资源旨在最大限度地减少社会科学、公共卫生和相关领域学生的入学障碍。由于没有软件安装和设置要求,学生可以使用免费和开源软件(FOSS)从他们的web浏览器开始编码,包括Python编程语言,Jupyter笔记本和Markdown。通过真实世界的数据应用,学生们被介绍到开源的Python数据科学库生态系统,包括pandas (McKinney, 2010)、seaborn (Waskom, 2021)、scikit-learn (Pedregosa等人,2011)、statmodels (Seabold & Perk-told, 2010)和networkX (Hagberg等人,2008),并学习开放和可重复的工作流、数据梳理、数据探索和可视化、模式发现(例如聚类)、预测和机器学习、因果推理。网络分析和数据伦理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信