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