python for linguists

50 %
50 %
Information about python for linguists

Published on November 21, 2008

Author: shukaihsieh



python, linguistics

Python Programming for Linguists A 10-Min.Introduction Shu-Kai Hsieh Department of English, National Taiwan Normal University 2008

Why Programming?

or, Why Programming for Linguists? it’s just like second language acquisition ;-) linguists are the best programmers ;-) Linguistics 2.0: are you ready to be updated? empiricalistic,data-oriented, so what? it’s quite different now. From corpus-based to Google-based:(n-grams/collocation/lexicography/translation/textual pattern mining/multilingual applications...) IN ONE SENTENCE: transition from local data processing task to global language resources collaboration work

Why Python? because NASA, YouTube, Google like it? easy-to-learn? free of charge? cross-platform? okok, you need the true answer ? ...

It’s a Personal Choice.

The Philosophy Hidden Behind (C,PHP,Python,C#,and Java) vs. (C++,Perl,Javascript and Ruby)1 (Perl)There’s More Than One Way To Do It. (Python)Explicit is better than implicit, i.e., There should be one – and preferably only one – obvious way to do it. 1

Some Technical Advantages embeddable (e.g., RPy, Praat-Py) NLTK: great modules for linguists With Parrot, we maybe use all (Perl) modules for Python.

Our Goals From small script (pattern extraction, frequency, etc) to bigger linguistic applications (Word Sketch Engine). Start from existing Corpus tools written in Python (e.g., TextSTAT)

Getting off the ground 1. Download python and install, 2. Using the interpreter prompt IDLE, and/or 3. Choosing an Editor (e.g.,Kate for linux). Note: need to script KATE to automagically Compile/Execute Programs

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Ron Zacharski | Python for Linguists

This draft manuscript is an introductory Python tutorial for linguists. The book covers the rudiments of Python programming, writing simple programs for ...
Read more

Python for Linguists: A Gentle Introduction - dirk hovy

Programming in Python for Linguists A Gentle Introduction Dirk Hovy USC’s Information Sciences Institute 4676 Admiralty Way, Marina del Rey, CA 90292
Read more

Natural Language Toolkit — NLTK 3.0 documentation

Natural Language Toolkit¶ NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to ...
Read more

GitHub - dirkhovy/python_for_linguists: Python for ... Python for Linguists - a Gentle Introduction to Programming. As a linguistics undergrad, I wrote my first term paper on affixes. I spent a summer ...
Read more

Linguistics 278 Programming for Linguists (and fellow ...

Stanford University Linguistics 278 is an introduction to Python aimed at linguists and other humanities and textual social science oriented ...
Read more

Python 3 for Linguists | 2013 Linguistic Institute

This course introduces basic programming and scripting skills to linguists using the Python 3 programming language and common development environments.
Read more

linguist 0.1.1 : Python Package Index

Language Savant. Language Savant . File Type Py Version Uploaded on Size; linguist-0.1.1-py2.7.egg Python Egg
Read more

Python and Linguistics - O'Reilly Media -

Python and Linguistics 11/15/2000 Late on Thursday of last week, Steve Williams posted a short note to comp.lang.python about Perligata, a Perl module ...
Read more

Python für Linguisten - Wiebke Petersen und Valentin Heinz

Python für Linguisten (Methodenkurs) SoSe 13 Organisatorisches. Dozentin: Wiebke Petersen Codozent: Valentin Heinz Sitzungen: Mo. 14.30-16.00 Uhr Raum ...
Read more

LING 1330/2330 Introduction to Computational Linguistics ...

LING 1330/2330 Introduction to Computational Linguistics Spring 2016, University of Pittsburgh. Meetings: Tue & Thu 11am - 12:15pm Classroom: 105 Lawrence ...
Read more