Guide To Programming For The Digital Humanities
Download Guide To Programming For The Digital Humanities full books in PDF, epub, and Kindle. Read online free Guide To Programming For The Digital Humanities ebook anywhere anytime directly on your device. Fast Download speed and no annoying ads. We cannot guarantee that every ebooks is available!
Author | : Brian Kokensparger |
Publisher | : Springer |
Total Pages | : 98 |
Release | : 2018-08-23 |
Genre | : Computers |
ISBN | : 3319991159 |
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.
Author | : Nick Montfort |
Publisher | : MIT Press |
Total Pages | : 329 |
Release | : 2016-04-08 |
Genre | : Computers |
ISBN | : 0262034204 |
A book for anyone who wants to learn programming to explore and create, with exercises and projects to help the reader learn by doing. This book introduces programming to readers with a background in the arts and humanities; there are no prerequisites, and no knowledge of computation is assumed. In it, Nick Montfort reveals programming to be not merely a technical exercise within given constraints but a tool for sketching, brainstorming, and inquiring about important topics. He emphasizes programming's exploratory potential—its facility to create new kinds of artworks and to probe data for new ideas. The book is designed to be read alongside the computer, allowing readers to program while making their way through the chapters. It offers practical exercises in writing and modifying code, beginning on a small scale and increasing in substance. In some cases, a specification is given for a program, but the core activities are a series of “free projects,” intentionally underspecified exercises that leave room for readers to determine their own direction and write different sorts of programs. Throughout the book, Montfort also considers how computation and programming are culturally situated—how programming relates to the methods and questions of the arts and humanities. The book uses Python and Processing, both of which are free software, as the primary programming languages.
Author | : Brett D. Hirsch |
Publisher | : Open Book Publishers |
Total Pages | : 450 |
Release | : 2012 |
Genre | : Education |
ISBN | : 1909254258 |
"The essays in this collection offer a timely intervention in digital humanities scholarship, bringing together established and emerging scholars from a variety of humanities disciplines across the world. The first section offers views on the practical realities of teaching digital humanities at undergraduate and graduate levels, presenting case studies and snapshots of the authors' experiences alongside models for future courses and reflections on pedagogical successes and failures. The next section proposes strategies for teaching foundational digital humanities methods across a variety of scholarly disciplines, and the book concludes with wider debates about the place of digital humanities in the academy, from the field's cultural assumptions and social obligations to its political visions." (4e de couverture).
Author | : Jonathan Blaney |
Publisher | : Manchester University Press |
Total Pages | : 157 |
Release | : 2021-05-18 |
Genre | : History |
ISBN | : 1526132699 |
This book is a practical introduction to digital history. It offers advice on the scoping of a project, evaluation of existing digital history resources, a detailed introduction to how to work with large text resources, how to manage digital data and how to approach data visualisation. Doing digital history covers the entire life-cycle of a digital project, from conception to digital outputs. It assumes no prior knowledge of digital techniques and shows you how much you can do without writing any code. It will give you the skills to use common formats such as XML. A key message of the book is that data preparation is a central part of most digital history projects, but that work becomes much easier and faster with a few essential tools.
Author | : Folgert Karsdorp |
Publisher | : Princeton University Press |
Total Pages | : 352 |
Release | : 2021-01-12 |
Genre | : Computers |
ISBN | : 0691172366 |
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
Author | : Anne Burdick |
Publisher | : MIT Press |
Total Pages | : 153 |
Release | : 2016-02-12 |
Genre | : Social Science |
ISBN | : 026252886X |
A visionary report on the revitalization of the liberal arts tradition in the electronically inflected, design-driven, multimedia language of the twenty-first century. Digital_Humanities is a compact, game-changing report on the state of contemporary knowledge production. Answering the question “What is digital humanities?,” it provides an in-depth examination of an emerging field. This collaboratively authored and visually compelling volume explores methodologies and techniques unfamiliar to traditional modes of humanistic inquiry—including geospatial analysis, data mining, corpus linguistics, visualization, and simulation—to show their relevance for contemporary culture. Written by five leading practitioner-theorists whose varied backgrounds embody the intellectual and creative diversity of the field, Digital_Humanities is a vision statement for the future, an invitation to engage, and a critical tool for understanding the shape of new scholarship.
Author | : Taylor Arnold |
Publisher | : Springer Nature |
Total Pages | : 287 |
Release | : |
Genre | : |
ISBN | : 3031625668 |
Author | : Susan Schreibman |
Publisher | : John Wiley & Sons |
Total Pages | : 642 |
Release | : 2008-03-03 |
Genre | : Literary Criticism |
ISBN | : 1405168064 |
This Companion offers a thorough, concise overview of the emerging field of humanities computing. Contains 37 original articles written by leaders in the field. Addresses the central concerns shared by those interested in the subject. Major sections focus on the experience of particular disciplines in applying computational methods to research problems; the basic principles of humanities computing; specific applications and methods; and production, dissemination and archiving. Accompanied by a website featuring supplementary materials, standard readings in the field and essays to be included in future editions of the Companion.
Author | : Jentery Sayers |
Publisher | : Routledge |
Total Pages | : 786 |
Release | : 2018-05-01 |
Genre | : Social Science |
ISBN | : 1317549082 |
Although media studies and digital humanities are established fields, their overlaps have not been examined in depth. This comprehensive collection fills that gap, giving readers a critical guide to understanding the array of methodologies and projects operating at the intersections of media, culture, and practice. Topics include: access, praxis, social justice, design, interaction, interfaces, mediation, materiality, remediation, data, memory, making, programming, and hacking.
Author | : Martin Weisser |
Publisher | : John Wiley & Sons |
Total Pages | : 295 |
Release | : 2024-01-31 |
Genre | : Computers |
ISBN | : 1119907942 |
Learn how to use Python for linguistics and digital humanities research, perfect for students working with Python for the first time Python programming is no longer only for computer science students; it is now an essential skill in linguistics, the digital humanities (DH), and social science programs that involve text analytics. Python Programming for Linguistics and Digital Humanities provides a comprehensive introduction to this widely used programming language, offering guidance on using Python to perform various processing and analysis techniques on text. Assuming no prior knowledge of programming, this student-friendly guide covers essential topics and concepts such as installing Python, using the command line, working with strings, writing modular code, designing a simple graphical user interface (GUI), annotating language data in XML and TEI, creating basic visualizations, and more. This invaluable text explains the basic tools students will need to perform their own research projects and tackle various data analysis problems. Throughout the book, hands-on exercises provide students with the opportunity to apply concepts to particular questions or projects in processing textual data and solving language-related issues. Each chapter concludes with a detailed discussion of the code applied, possible alternatives, and potential pitfalls or error messages. Teaches students how to use Python to tackle the types of problems they will encounter in linguistics and the digital humanities Features numerous practical examples of language analysis, gradually moving from simple concepts and programs to more complex projects Describes how to build a variety of data visualizations, such as frequency plots and word clouds Focuses on the text processing applications of Python, including creating word and frequency lists, recognizing linguistic patterns, and processing words for morphological analysis Includes access to a companion website with all Python programs produced in the chapter exercises and additional Python programming resources Python Programming for Linguistics and Digital Humanities: Applications for Text-Focused Fields is a must-have resource for students pursuing text-based research in the humanities, the social sciences, and all subfields of linguistics, particularly computational linguistics and corpus linguistics.