A Practical Guide to Teaching Python as a Computational Tool in an Introductory Data Analysis Course

Authors

Serveh Sharifi Far
School of Mathematics and Maxwell Institute for Mathematical Sciences, University of Edinburgh
Ruini Qu
Edinburgh Business School, University of Edinburgh
Stuart King
School of Mathematics and Maxwell Institute for Mathematical Sciences, University of Edinburgh

Synopsis

This chapter provides a practical guide for integrating Python into an introductory data science course. The chapter addresses the challenge of teaching statistical and programming skills together, offering a step-by-step approach that helps students connect technical coding skills with data science concepts.

Educators looking to balance theory with practical application in data science education will find this chapter useful.

Downloads

Published

22 June 2026