Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Introduction to Python for Programming Cultural Heritage

By Filipa Calado

Pratt Institute School of Information

Welcome to Programming for Cultural Heritage!

This website offers a series of Python lessons organized into different sections, like “Introduction to Python Fundamentals” and “Python for Data Cleaning”. These materials introduce participants to the Python programming language for working in cultural heritage contexts like libraries, archives, and museums.

Workshop overviews

1: “Introduction to Python Fundamentals”

2: “Python for Web Scraping and APIs”

3: “Python for Data Cleaning”

4: “Python for Data Analysis”

5: “Python for Machine Learning”

**6: “Python for Publishing”

Sources

This curriculum is inspired by the Graduate Center Digital Initiatives Digital Humanities Research Institute Python workshop.

The opening challenge takes text from the Feminist Data Manifest-No by M. Cifor, P. Garcia, et al.

For more instruction with Python, please see these books:

All of the above workshops were first developed and piloted at the Princeton University Library in the 2023-2024 academic year. Thank you to Princeton students, faculty, and staff for their generous participation and suggestions.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.