choankia hou takke chhamkho

From: Iunn Un-gian
Date: 2008-11-07 14:16:11


TAIWAN LINGUIST LIST 台灣語言學討論區

=============================================================

本討論區提供台灣語言學者交換意見以及張貼公告。

若有貼文請寄:

將內容載於本文,請勿用附件寄送。


   

Python Programming  

for Linguists 

 **一群師大英語系的研究生號召同好們一起來學Python程式語言。如果你覺得用Excel處理語料已經不敷你的需求的話,來參加我們的自學會吧!MailScanner has detected a possible fraud attempt from "mail.pchome.com.tw" claiming to be** 只要寄個簡單的電子郵件到,就可以準備進入有趣又有效率的語言處理世界囉! 

** 

跟誰一起學?  

如果你毫無程式設計的背景,那你就來對地方了。我們組這個自學會的目的就是為了讓沒有接觸過程式設計的人也能把程式設計學上手。如果你已經是個Python的專家,而且想要將之應用在語言處理上的話,我們非常歡迎您的參與。這個自學會就是希望建立資訊科學與語言處理的橋樑。 

** 

在哪裡學?   

師大本部的勤大樓302多媒體電腦教室。 

** 

為什麼選擇學Python這種語言?   

目前許多自然語言處理的應用軟體都用Python。Python是近年竄紅的一個高階程式語言,有很多人寫了相關的程式應用在自己的學門中,自然語言處理方面最有名的相關程式是NLTK。認為程式設計語言缺乏「人性」的人會發現Python既簡單又好用。(高階程式語言比低階程式語言來得簡單很多,而且和其他程式語言比起來,Python的文法相當接近英文。) 

** 

要怎麼學?   

先在開始幾週學習Python的基礎部份,每週一次的自學會希望大家一起討論、解題以及互相打氣。我們會選用一或兩本教材,按部就班練習,先在家做教材裡的練習題。在這個自學會大= st1 ns = "urn:schemas-microsoft-com:office:smarttags" />家都是老師也都是學生,碰面時把會解的題目講給大家聽,彼此切磋琢磨,自己會的地方教大家,不會的地方大家教我。 

** 

還有誰會來?   

當大家熟悉Python的基礎部份後,我們會邀請從事自然語言處理的Python專家來跟我們分享他們的研究成果,與大家交換意見。 

** 

目標是什麼?   

希望電腦能幫我們做事囉!我們可以在第一次的活動談一談希望電腦可以做哪裡事,例如,建構一個符合自己需求的小語料庫,或是讓電腦擷取自己需要的特殊句型等等。) 我們的目標是寫出相關的程式,以及協助彼此達成這個目標。 

** 

要是我就是學不起來呢?   

至少你會對程式設計有宏觀性的概念,跟程式設計師可以更有效率的溝通,如果你需要修改程式,可以自己做小幅度的修改。 

** 

網路上的免費學習資源:   

"How to Think like a Computer Scientist: Learning with Python"  

http://www.openbookproject.net/thinkcs/python/english/ 

"Natural Language Processing in Python" http://nltk.sourceforge.net/index.php/Book 

"Getting Started on Natural Language Processing with Python" 

http://www.acm.org/crossroads/xrds13-4/natural_language.html 

"Python for Linguists: A Gentle Introduction to the Python Language" 

http://mainline.brynmawr.edu/Courses/cs325/fall2005/PythonIntro.html 

"A Byte of Python" 

http://www.ibiblio.org/swaroopch/byteofpython/files/120/byteofpython_120.pdf 

"Official Python Tutorial" http://www.python.org/doc/2.5.2/tut/tut.html 

"Non-Programmers'  Tutorial for Python"

** **http://cdrom.gnutemberg.org/python/easytut.pdf 

"NLTK" (Natural Language Toolkit): A suite of open source Python modules, data and documentation in natural language processing. 

http://nltk.sourceforge.net/index.php/Main_Page 

日程表: 

 第一次活動預計在11月21日(星期五)的下午 6:30 至 8:00.   

 每週自學會預訂從11月27日(星期五)開始,每個星期五下午的 6:30 至 8:30.   

 

**LOPE **(Lab of Ontologies, Language Processing, and e-Humanities):

 http://lope.eng.ntnu.edu.tw 

   

--

Iunn Un-gian 楊允言

Tai-han Chu-koan-he Chou-li kau-siu大漢資管系助理教授

Tai-tai Chu-kang-he Phok-su hau-soan-jin 台大資工系博士候選人

http://iug.csie.dahan.edu.tw