2015年12月25日 星期五

有關Python 撰寫網路伺服端程式之方法

有關Python 撰寫網路伺服端程式之方法:

1. 用了 Django

https://www.dropbox.com/s/b4rppl8g7sw3xdu/rySite004_1.zip?dl=0


需要一張小抄,
https://www.dropbox.com/s/ib6v7ra56pg6cpb/ryReadme001_002.py?dl=0

雖說已經很方便了,但沒人給你帶一遍,還是覺得很難。
就像我自己3年前就希望與學生一起學,
結果3年過去了,現在才真正建起來。

2. 後來發現,運用 Apache 以及 Python 的 CGI,好像更簡單一點。但還是要克服Apache的一些設定。


3. 最後又發現,只用了 Python CGI,以及 python 內建的 伺服器 (http.server),更簡單了!!

python -m http.server --cgi 9999

https://www.dropbox.com/s/cuokf8qmq4shdf0/pythonCgiServer.zip?dl=0

4. Python 的官方文章。 (最後為了上課才找到這裡)

HOWTO Use Python in the web

https://docs.python.org/3.4/howto/webservers.html

5. 不小心發現了一個開源中文斷詞的 python 模組:

jieba (結巴)  https://github.com/fxsjy/jieba

> pip install jieba

>>> import jieba

>>> x= '不小心發現了一個開源中文斷詞的 python 模組'
>>> y= jieba.cut(x)
>>> list(y)
['不', '小心', '發現', '了', '一個', '開源', '中文', '斷詞', '的', ' ', 'python', ' ', '模組']
>>> x='看起來好像很不錯。如果MeCab實在裝不起來,似乎可以用用這個。'
>>> y= jieba.cut(x)
>>> list(y)
['看起', '來', '好像', '很不錯', '。', '如果', 'MeCab', '實在', '裝不起', '來', ',', '似乎', '可以', '用用', '這個', '。']
>>> 
----

發現鑽進去改移下詞辭典,為其添加注音(30幾萬條詞)
(此項工作可靠GoogleTranslate 得到),
即可模仿 MeCab 做的事,而且是中文的。

這個有沒有同學有興趣貢獻一下,可以上傳 jieba 之 GitHub 喔!
https://github.com/fxsjy/jieba
----

沒有留言:

張貼留言