Humanities Data Analysis: Case Studies with Python
A practical guide to data-intensive humanities research using the Python programming language
The use of quantitative methods in the humanities and related social sciences has increased considerably in recent years, allowing researchers to discover patterns in a vast range of source materials. Despite this growth, there are few resources addressed to students and scholars who wish to take advantage of these powerful tools. Humanities Data Analysis offers the first intermediate-level guide to quantitative data analysis for humanities students and scholars using the Python programming language. This practical textbook, which assumes a basic knowledge of Python, teaches readers the necessary skills for conducting humanities research in the rapidly developing digital environment.
The book begins with an overview of the place of data science in the humanities, and proceeds to cover data carpentry: the essential techniques for gathering, cleaning, representing, and transforming textual and tabular data. Then, drawing from real-world, publicly available data sets that cover a variety of scholarly domains, the book delves into detailed case studies. Focusing on textual data analysis, the authors explore such diverse topics as network analysis, genre theory, onomastics, literacy, author attribution, mapping, stylometry, topic modeling, and time series analysis. Exercises and resources for further reading are provided at the end of each chapter.
An ideal resource for humanities students and scholars aiming to take their Python skills to the next level, Humanities Data Analysis illustrates the benefits that quantitative methods can bring to complex research questions.
- Appropriate for advanced undergraduates, graduate students, and scholars with a basic knowledge of Python
- Applicable to many humanities disciplines, including history, literature, and sociology
- Offers real-world case studies using publicly available data sets
- Provides exercises at the end of each chapter for students to test acquired skills
- Emphasizes visual storytelling via data visualizations
Enhancing Virtual Reality Experiences with Unity 2022: Use Unity’s latest features to level up your skills for VR games, apps, and other projects
IoT Data Analytics using Python: Learn how to use Python to collect, analyze, and visualize IoT data
100+ Solutions in Java: Everything you need to know to develop Java applications - 2nd Edition
Python Asyncio Jump-Start: Asynchronous Programming And Non-Blocking I/O With Coroutines
- Computers & Technology
- Literature & Fiction
- Politics & Social Sciences
- Science & Math