April 1, 2023
James Madison University
US/Eastern timezone
See you all at the Fall 2023 Meeting on Oct. 21 @ UMD/Zoom !

Intro to Python for Scientists and Engineers: A bootcamp for data science.

Apr 1, 2023, 10:15 AM


talk (15-minute) Morning Session 2B


Craig Group (Virginia)


I will describe a new course offered in the Physics Department at the University of Virginia. It satisfies the basic computing requirement for physics and astrophysics (as well as several other major/minor requirements at the university). However, it is a general-education course, and as such, it does not focus on examples from the physical sciences. Instead, it focuses on the foundation of coding skills and statics background that are required to employ the powerful data-science tools available in Python. The class covers Linux, Python, batch jobs, statistical methods and probability distributions, visualizing and analyzing data with Matplotlib, and concludes with a few lectures and assignments working with classification tools in Scikit-learn (neural networks for example). The goal is for students to develop general skills that are valid in most research and industrial environments. This is accomplished via a flipped classroom pedagogy employing a mini-lecture followed by extensive practice each day in class.

Primary author

Craig Group (Virginia)

Presentation materials