Python Programming for Linguistics and Text-Focussed Digital Humanities
暫譯: 語言學與文本導向數位人文的 Python 程式設計
Weisser, Martin
商品描述
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.
商品描述(中文翻譯)
學習如何使用 Python 進行語言學和數位人文研究,適合第一次接觸 Python 的學生
Python 程式設計不再僅僅是計算機科學學生的專利;它現在已成為語言學、數位人文(DH)以及涉及文本分析的社會科學課程中的一項基本技能。Python Programming for Linguistics and Digital Humanities 提供了這種廣泛使用的程式語言的全面介紹,並提供使用 Python 進行各種文本處理和分析技術的指導。本書假設讀者沒有程式設計的先前知識,這本適合學生的指南涵蓋了安裝 Python、使用命令行、處理字串、撰寫模組化程式碼、設計簡單的圖形使用者介面(GUI)、在 XML 和 TEI 中註解語言數據、創建基本視覺化等基本主題和概念。
這本寶貴的教材解釋了學生在進行自己的研究項目和解決各種數據分析問題時所需的基本工具。在整本書中,實作練習為學生提供了將概念應用於特定問題或項目的機會,這些問題涉及文本數據處理和解決語言相關問題。每一章結尾都會詳細討論所應用的程式碼、可能的替代方案以及潛在的陷阱或錯誤訊息。
- 教導學生如何使用 Python 解決他們在語言學和數位人文中會遇到的問題
- 包含大量語言分析的實用範例,逐步從簡單的概念和程式過渡到更複雜的項目
- 描述如何構建各種數據視覺化,例如頻率圖和詞雲
- 專注於 Python 的文本處理應用,包括創建詞彙和頻率列表、識別語言模式以及進行形態分析的單詞處理
- 包括訪問伴隨網站的權限,該網站提供了章節練習中產生的所有 Python 程式和其他 Python 程式設計資源
Python Programming for Linguistics and Digital Humanities: Applications for Text-Focused Fields 是追求以文本為基礎的研究的學生在人文學科、社會科學以及所有語言學子領域,特別是計算語言學和語料庫語言學中必備的資源。
作者簡介
Martin Weisser is currently a Visiting Full Professor at the University of Salzburg, Austria. He has held several academic appointments, including Professor of Linguistics and Applied Linguistics in Foreign Languages at Guangdong University, China, and Adjunct Professor of English Linguistics at the University of Bayreuth, Germany. He is the author of Practical Corpus Linguistics: An Introduction to Corpus-Based Language Analysis (Wiley Blackwell, 2016) and the developer of several software tools for language analysis.
作者簡介(中文翻譯)
馬丁·維瑟目前是奧地利薩爾茨堡大學的訪問全職教授。他曾擔任多個學術職位,包括中國廣東大學的語言學及應用語言學教授,以及德國拜羅伊特大學的英語語言學兼任教授。他是《實用語料庫語言學:語料庫基礎語言分析導論》(Wiley Blackwell, 2016)的作者,並且是多個語言分析軟體工具的開發者。