From Zero to Python in 10.5 Hours: Building Foundational Programming Skills in an Introductory Workshop Series
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.