128 hasil
Menampilkan 1–20 · 0,21 detik · RSS
The Programming Historian
ISSN 2397-2068 · Editorial Board of the Programming Historian · 128 artikel di indeks
-
Artikel Jurnal
Reverse Engineering Born-Digital Artefacts: A Beginner's Guide
This lesson teaches reverse engineering to conduct historical analysis of digital artefacts. Learn to use a hex viewer to inspect the hidden, raw bytes of image and document files.
-
Artikel Jurnal
Wikidata for Historical Research
This lesson introduces Wikidata and its underlying data structure. It shows how to navigate and query Wikidata using the Query Builder and SPARQL, and how its data model can be used to explore historical data.
-
Artikel Jurnal
Using Linked Open Data to Describe Academic Journals and People with Wikidata
This lesson introduces Wikidata and provides a step-by-step guide to using linked open data to create and link metadata about academic journals and people. It explores best practices for managing metadata in Wikidata to increase the visibility and accessibility of resources in digital environments.
-
Artikel Jurnal
Building a Digital Exhibition with CollectionBuilder and the Internet Archive
In this lesson, you will learn how to use CollectionBuilder to create and customize a digital exhibition featuring digital objects hosted on another platform, such as the Internet Archive.
-
Artikel Jurnal
From Sources to Data: Designing a Database for the Humanities and Social Sciences with nodegoat
This lesson teaches you how to use the nodegoat software to build a relational database for research in the humanities.
-
Artikel Jurnal
Introduction to Encoding Texts in TEI (Part 1)
This lesson teaches you the basics of using TEI-XML to encode texts, and demonstrates how to create a minimal TEI document. Part 2 of this lesson is forthcoming.
-
Artikel Jurnal
Corpus Analysis with Voyant Tools
In this lesson, you will learn how to organise a set of texts into a corpus and perform some basic linguistic analysis using the Voyant Tools platform.
-
Artikel Jurnal
Teaching History and Languages with a Strategy Computer Game: 0̸ A.D. in the Classroom Corey
This lesson demonstrates how to prepare a geographically accurate historical battle scene in the free and open source computer game 0̸ A.D. You will learn to use a multisensory, interactive environment for teaching or learning ancient history and pre-modern languages.
-
Artikel Jurnal
Creating Choropleth Maps with Python and Folium
This lesson demonstrates how to visualize data through choropleth maps using Python and the Folium library. It discusses common problems encountered with choropleth maps and explains how to add interactive elements and save the maps for sharing.
-
Artikel Jurnal
Calibrating Radiocarbon Dates with R
After reviewing the basic principles and challenges of radiocarbon dating, this lesson teaches you how to use the R programming language to calibrate a set of dates, and then explore and present your results.
-
Artikel Jurnal
Creating a Dashboard for Interactive Data Visualization with Dash in Python
This lesson shows how to create interactive web-based dashboards using Python’s Dash library. Using two news media case studies, this lesson provides a practical guide for making digital humanities research outputs more accessible and engaging.
-
Artikel Jurnal
Visualizing Urban and Demographic Data in R with ggplot2
This lesson demonstrates how to use R’s ggplot2 package to create sophisticated data visualizations through a ‘grammar of graphics’ framework. Using historical data about European sister-city relationships in the post-second world war period, including partnerships, population sizes, and geographic…
-
Artikel Jurnal
Simulating Historical Communication Networks in Python
This lesson will introduce the core concepts, methodologies and discussions surrounding simulation methods for historical inquiry. You will learn the basics of programming a simulation model by building an Agent-Based Model of historical letter exchanges using the Python library mesa.
-
Artikel Jurnal
Text Mining YouTube Comment Data with Wordfish in R
In this lesson, you will learn how to download YouTube video comments and use the R programming language to analyze the dataset with Wordfish, an algorithm designed to identify opposing ideological perspectives within a corpus.
-
Artikel Jurnal
Analyzing Multilingual French and Russian Text using NLTK, spaCy, and Stanza
This lesson covers tokenization, part-of-speech tagging, and lemmatization, as well as automatic language detection, for non-English and multilingual text. You’ll learn how to use the Python packages NLTK, spaCy, and Stanza to analyze a multilingual Russian and French text.
-
Artikel Jurnal
Facial Recognition in Historical Photographs with Artificial Intelligence in Python
In this lesson, you’ll learn computer vision and machine learning principles for object recognition, and how to apply these principles using Python to recognize and classify smiling faces in historical photographs.
-
Artikel Jurnal
Designing a Deck of Timeline Cards for Tabletops and Tabletop Simulator
This lesson demonstrates how to use nanDECK to design and publish your own deck of printed or digital playing cards, and use them to test a group’s knowledge of historical events through a Timeline-like game mechanic. This lesson will also highlight best practices for handling digitized historical…
-
Artikel Jurnal
Understanding and Creating Word Embeddings
Word embeddings allow you to analyze the usage of different terms in a corpus of texts by capturing information about their contextual usage. Through a primarily theoretical lens, this lesson will teach you how to prepare a corpus and train a word embedding model. You will explore how word vectors…
-
Artikel Jurnal
Working with Named Places: How and Why to Build a Gazetteer
A digital gazetteer records information associated with specific places. This lesson teaches you how to create a gazetteer from a historical text, using the Linked Places Delimited (LP-TSV) format.
-
Artikel Jurnal
Creating GUIs in Python for Digital Humanities Projects
In this lesson, you will use Qt Designer and Python to design and implement a simple graphical user interface and application to merge PDF files. This lesson also demonstrates how to package the application for distribution to other personal computers.