Learning Lab 4 (unless otherwise noted)
BASH and the Command Line
Andrew Akhlaghi and Allyssa Guzman
This is a class for the curious. We will cover basic command line programming that can help anyone be more productive and will serve as the basis for the use of any digital tools. We will use Macs for the class, but the scripting principles will be useful for users of any operating system.
Note: This workshop will take place in the PCL Data Lab. The lab seats 15, so it will be first, come, first served.
Multilingual Sentiment Analysis Workshop
In this text analysis workshop, we will be learning how to perform sentiment analysis, a method to determine if a text is positive or negative, using R programming language and narratives as a multilingual dataset. Jennifer Isasi (CLIR/DLF Postdoctoral Fellow in Data Curation) will teach the basics on how to use the syuzhet package in R implementing the NRC Emotion Lexicon to extract data on eight basic emotions (anger, fear, anticipation, trust, surprise, sadness, joy, and disgust) and two sentiments (negative and positive) in English, Spanish and Portuguese.
Web scraping allows you to download what you want in a minimum of time. This class will show you how to use Python to find what you on a website, download it, and organize it on your computer. The class is for beginners, but a basic knowledge of HTML is recommended.
Examining Texts as Data: Text Analysis with the HathiTrust Digital Library
Attendees will learn basic textual analysis techniques by working with one of the largest collections of digitized books in the world, the HathiTrust digital library. HathiTrust recently opened up their entire corpus for analysis, so researchers can now conduct text analysis on copyrighted works. This workshop will be an opportunity to learn digital humanities methods using free tools and a dataset over 15 million digitized books. No coding skills required.
Introduction to the Text Encoding Initiative (TEI)
In this workshop, participants will be introduced to the Text Encoding Initiative (TEI), which is both a community of practice and a standardized markup language (similar to HTML) for making digital texts machine-readable, particularly in humanities disciplines. Participants will gain hands-on experience encoding texts using TEI standards, and TEI’s broader applicability will be discussed, including its use in established projects such as the online Walt Whitman Archive. No coding experience is necessary, and the only software required is a standard text editor such as Notepad, though the installation of Notepad++ is encouraged (and can be achieved during the workshop).
Working with APIs: An Introduction to Application Programming Interfaces
Learn the basics of APIs: what they are, how you can use them, and why they're useful. We'll review some popular APIs and various tools and approaches to working with them, then dive into a hands-on session to apply our new knowledge. All experience levels are welcome, although this workshop is aimed primarily at beginners.
This work is licensed under a Creative Commons Attribution-NonCommercial 2.0 Generic License.