Python Programming for Digital Humanities, UC Berkeley Summer Session 2024
Instructor: Prashant Sharma
- May 20 - June 28, 2024
- M, TU, W, TH
- 1:00 pm - 3:00 pm
- Internet/Online
The digital and data revolution has begun to transform the study of the humanities by introducing new archival data sources, tools and methods, and modes of analysis. In this applied course, students will use tools and data of ongoing projects associated with the Digital Humanities at Berkeley and beyond to explore the scope of the field, and to gain a foundational knowledge of several digital tools through hands-on work. By the end of this course, students will have a firm grasp of data structures, methods, and libraries in Python, as well as the fundamentals of popular digital humanities methods such as web scraping, computational text analysis, network analysis, geospatial analysis, and machine learning.
-
Data/ The Data directory contains several example datasets we will work through together during class time and for challenge questions. Think bigger for your project!
-
Files/ Houses the syllabus, University legal language, and a few resources that are posted to bCourses.
-
Img/ Has the images used throughout this repository.
-
Notebooks/ Your Jupyter Notebooks, challenge questions, and solutions.
-
.gitignore A file for ignoring changes to this repository
-
1-1setup.pdf Read this first!
-
README.md Contains the text on this page.
-
requirements.txt Python libraries used in the notebooks.
Are you having trouble installing Python, importing data, or otherwise running the notebooks? Click this link to open our notebooks in Berkeley DataHub, which allows you to run the notebooks in the cloud (Berkeley account required).
Parts of these materials were created by Evan Muzzall, 2018-2021, Brooks Jessup, 2021, and Tom van Nuenen, 2022.