Skip to main content

Python

'Python' is a high-level, general-purpose programming language that emphasises human readability and minimum use of indentation, and is frequently used in Digital Humanities projects.

Resources

  • Data Analysis with Python

    This course from dariahTeach introduces learners to the theoretical and practical foundations of an analysis of socio-cultural objects using Python through theoretical grounding and hands-on case studies. Students will work through several research use cases using basic machine learning, and employ network analysis to split a small community network into groups and clusters before finally learning more about visualisation and image analysis.
    Authors
    • Zarah van Hout
    • Tobias Blanke
    • Giovanni Colavizza
    Read more
  • Introduction to Programming for NLP with Python

    The aim of this virtual course is to offer basic knowledge and skills in programming in Python. Target audiences are undergraduate and graduate students in the Humanities and Social Sciences who want to acquire hands-on knowledge and skills in working with textual data or quantitative data in language and humanities research.
  • CV for DH

    The foundational skills in Distant Viewing and computer vision are increasingly relevant in the Digital Humanities, yet educational resources are often aimed at those with a background in computer science and statistics. For example, machine learning and digital image processing are fundamental to the Computational Humanities, but many scholars in the Digital Humanities lack accessible training in these areas. The goal of this project was to create a focused course enabling students to acquire essential skills in computer vision, specifically tailored for Digital Humanists. Upon completing this course, students will possess a foundational understanding of digital image representation, computer vision methodologies, and machine learning techniques, all contextualized within a Digital Humanities framework. This class is part of the project "Computer Vision for Digital Humanists" and licensed Creative Commons BY NC SA. This project (2023) was funded by CLARIAH-AT with the support of BMBWF. It was made possible by major contributions from the ERC DiDip project (From Digital to Distant Diplomatics). The video was produced by Moving Stills. The goal of the project "Computer Vision for Digital Humanists" was the creation of educational self-learning resources on Computer Vision specifically for Digital Humanities, consisting of slide decks, Jupyter Notebooks with practical exercises in Python as well as teaching videos ( see the YouTube playlist. They cover a range of topics from the basics of computer vision and machine learning to training custom deep learning models for one's own historical data.