From Zero to Python in 10.5 Hours: Building Foundational Programming Skills in an Introductory Workshop Series

Date

2022-07-29

Authors

Tims, Geoffrey

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Scientists generate increasing amounts of data, often resulting in published papers, datasets, or web-based applications. Python is a general-purpose programming language that can support researchers in data analysis and processing tasks, including artificial intelligence, machine learning, and web-based applications. In Spring 2022, the Marine Resources Library, College of Charleston, offered a workshop series to introduce marine biology graduate students and state and federal research partners to the basics of this open source, highly readable programming language. Using small cohorts, Jupyter Notebooks, and active learning strategies, we guided participants through a hands-on experience of programming fundamentals to develop basic coding skills and an understanding of potential applications of Python in their research. Participants expressed interest in continuing to learn data science skills with Python, while some recognized applications of Python for their work.

Description

Keywords

STEM, STEM librarianship, python, coding, jupyter notebooks, programming language

Citation

Department

Library