為了Google App Engine,為了Google的scalibity,為了Google強大雲端計算能力,我今天開始忍著痛、含著淚、帶著笑容,開始學習Python。
雖然這篇文章沒教大家怎麼用Python或django,好吧...有一點點,可是那也只是很表面的東西,但是分享了我這今天學習Python和django所閱讀的一些文件,希望可以讓大家輕鬆加入一起在Google App開發的行列,雖然聽說會支援其他語言,而不只是Python,不過天知道要等多久,身為程式人咱們還是認命點吧~XDD
要開始學習Python當然要先去下載 Python囉! 因為我是在windows平台上開發,所以我選擇下載 Python 2.5.2 Windows installer 下載。接下來,你可以在 開始->所有程式->Python2.5 裡面看到 IDLE(Python GUI),這就是我們剛開寫Python的新手村了。
至於Python怎麼寫?
看看這裡吧 Python教學文件,文件內容可是很詳細的,如果嫌內容太少一下子就看完了,你也可以在IDLE裡面按下F1 ,看看內建的Python Docs。要記得邊看邊練習唷XD。看完上面的東西,應該對Python有些概念,也可以寫些簡單的command程式(想起剛學計概老師在教 c 的時候,看到這裡所擁有的Python實力差不多就是這樣啦)
接下來,下個目標就是要看看怎麼用Python + django 寫一個Web AP囉!(django是一個基於Python且非常強大的Web程式開發框架)
在開始django之前先說一下關於django安裝,首先我們先設置一下 環境變數 ,設置的方法可以參考 這段教學影片
設定完成之後請打開cmd模式,到django的目錄底下執行
python setup.py install,詳細的狀況與django的教學可以閱讀 django step by step,寫的很詳盡,看完之後會覺得獲益良多 :)
看完了Python教學文件,和django step by step,相信你已經對於這些東西有了全盤性的了解,要讓實力提升,接下來剩下的就是實做了阿!!
PS1: 記得在使用Template的時候,Template檔案要儲存成UTF-8的格式,這樣在檢視網頁的時候才不會發生亂碼的情況。以下是Django step by step(三)的範例,在沒有儲存成UTF-8檔案格式的狀況。
PS2: 基本上我覺的可以簡單的解釋django的 MTV架構,M=Model表示資料庫,V=View表示.py的程式,T=Template表示HTML。
在對Python與django一些初步的全盤了解以後,我會建議換個開發環境,在IDLE下寫程式實在有些辛苦@@a,換哪個呢? 可以看看erisk(國二生) 的這篇文章 用 Eclipse + PyDev 開發 Google App Engine 的程式 ,當然最好是在整合一下django。不過我看django step by step才看到第七講,所以還沒有試過erisk大的方法,等使用以後再分享一下心得吧,共勉之~:)
6/10/2008
[程式]為了Google App Engine我含淚開始學 Python + django
訂閱:
張貼意見 (Atom)
3 意見:
哈...有興趣的話上網找資料阿,網路上很多資料,可以一步一步來:)
李先生您好~~我有看你撰寫的網路應用程式開發use GAE
我最近剛接觸這個平台
想請教您一些問題?
你在Ch10 有示範csv的檔案上傳到datastore
請問一定要用python嗎?
不知道可不可以用java嗎?
這是我這幾天要看完的疑問~~
可否請你跟我講一下呢~
謝謝喔
可以用java的
只是我書中是用python版本的GAE進行講解
所以如果要用java的話你還要另外再study
張貼意見