My Account Log in

1 option

Guide to Programming for the Digital Humanities : Lessons for Introductory Python / by Brian Kokensparger.

SpringerLink Books Computer Science (2011-2024) Available online

View online
Format:
Book
Author/Creator:
Kokensparger, Brian, author.
Contributor:
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
SpringerBriefs in computer science 2191-5768
SpringerBriefs in Computer Science, 2191-5768
Language:
English
Subjects (All):
Computer programming.
Humanities--Digital libraries.
Humanities.
Python (Computer program language).
Mathematics.
Visualization.
Programming Techniques.
Digital Humanities.
Python.
Local Subjects:
Programming Techniques.
Digital Humanities.
Python.
Visualization.
Physical Description:
1 online resource (VIII, 93 pages) : 22 illustrations, 15 illustrations in color.
Edition:
First edition 2018.
Contained In:
Springer eBooks
Place of Publication:
Cham : Springer International Publishing : Imprint: Springer, 2018.
System Details:
text file PDF
Summary:
As an introduction to programming for the Digital Humanities (DH), this book presents six key assignments oriented on DH topics. The topics include Computing Change Over Time (calculating burials at a historic cemetery), Visualizing Change Over Time (visualizing the burials at the historic cemetery), Textual Analysis (finding word frequencies and "stop words" in public domain texts), XML Transformation (transforming a simplified version of XML into HTML styled with CSS), Stylometry (comparing the measured features of graphic images), and Social Network Analysis (analyzing extended relationships in historic circles). The book focuses on the practical application of these assignments in the classroom, providing a range of variations for each assignment, which can be selected on the basis of students' specific programming background and skills; "atomic" assignments, which can be used to give students the experience they need to successfully complete the main assignments; and some common pitfalls and gotchas to manage in the classroom. The book's chief goals are to introduce novice computer science (CS) students to programming for DH, and to offer them valuable hands-on experience with core programming concepts.
Contents:
Chapter 1. Introduction
Chapter 2. Introductory Programming - Common Topics
Chapter 3. Digital Humanities - Special Considerations for the Programmer
Chapter 4. Introduction to the Digital Humanities Assignments
Chapter 5. Change Over Time: Burials in an Historic Cemetery
Chapter 6. Visualizing Change Over Time: Simple Visualization of the Burials in an Historic Cemetery
Chapter 7. Textual Analysis: Frequencies and Stop Words in Dirty Text
Chapter 8. Code Transformation: From XML to Stylized HTML
Chapter 9. Art Stylometry: Recognizing Regional Differences in Great Works of Art
Chapter 10. Social Network Analysis: Historic Circles of Friends and Acquaintances
Chapter 11. Conclusion.
Other Format:
Printed edition:
ISBN:
978-3-319-99115-3
9783319991153
9783319991146
9783319991160
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account