2009年5月24日 星期日

Python在台灣的好用連接

蒐集了一些Python的好用連接,以及可以提供學習Python的途徑

名稱:Python3.0.1 for win下載點
網站:http://www.ziddu.com/download/5071693/python-3.0.1.msi.html
簡介:Python 3.0 於 2009年2月13日發行了,歡迎大家去下載來玩,這裡提供的是在Win32平台
上的版本,如果有需要Unix-Like的版本,可以至官方網站下載。

名稱:電腦做什麼事
網站:http://pydoing.blogspot.com/
簡介:這是一個程式語言Python教學的網誌。Python,讓寫程式更簡單。


名稱:Python 台灣使用者群組
網站:http://beta.python.org.tw/
簡介:PyTUG (Python Taiwan User Group);Python 台灣使用者群組,是台灣一群 Python 程式語言的愛好者。這裡是 PotWiki,由 PyTUG 所建立與維護的 wiki 網站。

pot 是 python.org.tw domain 的縮寫,所以 PyTUG 拿 pot 當作 PyTUG 在網路上的代稱,也用來稱呼所有 PyTUG 在 python.org.tw domain 下提供的服務。這便是本網站叫作 PotWiki 的原因。本組織 PyTUG 的口號 (目前 beta 中,歡迎到 Freenode/#python.tw 或 python.tw googlegroup 來討論) 是:

*「載入 Python,少作多玩!」

名稱:拜Python教之Django光明會支部
網站:http://timchen119.blogspot.com/
簡介:"拜Python教" 是一個低耦合高熱血密度的小型地下傳教組織. 專門研究並推廣Python崇拜
"Django光明會支部" 是一實驗性分享Python, Django及自由軟體心得的中文部落格

2008年6月7日 星期六

Python的基本認識

如果想在linux下執行Python腳本
可在腳本檔案的開頭加入
#! /usr/bin/env python

然後在文字模式底下
將那個檔案切換成可執行的模式
chmod +x 檔案名稱

Python的註解方式是用

#我是註解

字串可用單引號''也可以用雙引號""來夾住
如果要換行的話可以用”\”符號來表示

想先寫第一個程式
可以看一下這個範例



#! /usr/bin/env python
print "hello python"

字串切片
可以用來取得字串的範圍

#! /usr/bin/env python
string="hello python"
print string
#字串切片
print "字串切片"
print string[:5] #切0~5
print string[5:]#切5~最後
print string[2:5]#切2~5

Python的歷史

Python的歷史
Python起源於1989年末.當時CWI(阿姆斯特丹國家數學和計算機科學研究所)
的研究員Gujdo van Rossum需要一種高級腳本程式語言,為其研究小組的Amoeba分布是操作系統執行管理任務.為了創造新語言,他以高級教學語言abc(All Basic Code)汲取大量語法,並以系統程式語言Modula-3借用了錯誤處理機制.然而,abc的一個重大的缺點就是擴展性的不足,語言不是開放性的,不利於改進或擴展.
因此,Van Rossum決定在新語言中合成來自現有語言的許多元素,但要求必須能夠通過類別和接口進行拓展.他將這種新語言命名為Python(原意為'大蟒蛇')--來源于BBC當時正在熱撥的喜劇片"Monty Python".

2008年5月11日 星期日

鐵蟒吃蘋果_IronPython for MacPorts

微軟在.net平台上搞自由軟體不遺餘力

這是福還是禍呢?想當然而大力的消減了

Linux平台開放原始碼界對微軟的影響

力道,現在mac上也可以用ironpython寫

dotnet的程式,非常的方便。


當然還是需要藉助mono的幫忙

詳見
IronPython for MacPorts

2008年5月8日 星期四

用python來輔助linux系統管理

有關Python的文章


如標題


伺服器系統整合要讓它自動化管理

可以嘗試使用Python

找的一篇不錯的文章
撰寫 Linux 使用的 Python script



http://funp.com/push/search.php?key=python&scope=limited&related=1&type=keyword&page=2#p=154379

可以幫助你,除了shell、perl以外的其他選擇


內容大綱:

Contents
1 Linux、指令稿與 Python
2 Python 指令稿的格式
3 字串處理
3.1 轉換字元編碼
4 檔案系統與目錄
4.1 檔案系統操作
4.2 路徑的處理
5 外部程式呼叫
5.1 管線
6 網際網路通訊
7 結語

玩轉google app engine SDK

反正也還沒有等到GAE的名額

自己先下載來玩玩吧

在XP的平台上,玩GAE一定要先有Python
(這一次有google的背書,Python的佔有率一定節節上升)

python官網
目前我看到的版本是2.5.2
下載安裝

google appengine sdk
先下載SDK在自己的電腦中練習
發現它的功能真的很強大!!
可以先在自己的電腦中,有那個環境可以做
沙箱測試,如果一切無誤後,再上傳到GAE
平台

如果可以的話,希望目前幫同事寫的程式

改寫在GAE跑跑!