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跑跑!