Python Programming for Linguistics and Text-Focussed Digital Humanities

Weisser, Martin

  • 出版商: Wiley
  • 出版日期: 2024-01-31
  • 售價: $1,630
  • 貴賓價: 9.5$1,549
  • 語言: 英文
  • 頁數: 288
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1119907942
  • ISBN-13: 9781119907947
  • 相關分類: Python程式語言
  • 下單後立即進貨 (約1~3週)

相關主題

商品描述

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程式設計用於語言學和數位人文》提供了對這種廣泛使用的程式語言的全面介紹,並指導如何使用Python對文本進行各種處理和分析技術。本書假設讀者沒有任何編程知識,以學生友好的方式涵蓋了安裝Python、使用命令行、處理字符串、編寫模塊化代碼、設計簡單的圖形用戶界面(GUI)、在XML和TEI中註釋語言數據、創建基本可視化等基本主題和概念。本書解釋了學生進行自己的研究項目和解決各種數據分析問題所需的基本工具。在整本書中,通過實踐練習,學生有機會將概念應用於處理文本數據和解決語言相關問題的特定問題或項目。每章結束時,會詳細討論應用的代碼、可能的替代方案以及可能的問題或錯誤信息。

本書的特點包括:
- 教導學生如何使用Python解決他們在語言學和數位人文中遇到的問題
- 提供了許多實際的語言分析示例,從簡單的概念和程序逐漸過渡到更複雜的項目
- 描述了如何建立各種數據可視化,例如頻率圖和詞雲
- 重點介紹Python的文本處理應用,包括創建詞語和頻率列表、識別語言模式以及進行詞形分析的詞處理
- 提供了一個附帶網站,其中包含所有章節練習中生成的Python程序和其他Python程式設計資源

《Python程式設計用於語言學和數位人文:以文本為焦點的應用》是人文學科、社會科學以及語言學各個子領域(尤其是計算語言學和語料庫語言學)進行基於文本的研究的學生必備的資源。

作者簡介

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.

作者簡介(中文翻譯)

Martin Weisser目前是奧地利薩爾茨堡大學的訪問全職教授。他曾擔任多個學術職位,包括中國廣東大學外語學院應用語言學教授和德國拜罗伊特大学英语语言学兼职教授。他是《实用语料库语言学:基于语料库的语言分析入门》(Wiley Blackwell,2016)的作者,也是多个语言分析软件工具的开发者。