[ Python ] 超久沒筆記之學習新東西 – Python、Django

回頭看上一篇筆記已經是八月的事,其實有點誇張的久,

在這段期間經歷了論文口試、畢業、服役和開始上班生活,

上班後,主管並沒有讓我依專長去作相關的研發,

反倒給我些時間(2 weeks)去研究有趣的語言 – Python

然後再給我一些時間(1 week)利用 Django 簡單的寫一支平台。

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

<< Python >>

由於主管希望以 Python 3 來作開發,所以就直接從 Python 3.4 開始,

雖然目前已開發來講大家還是建議 2.7 但看過一些比較過後,但我認為

只要從一開始就盡量試著以共通的方式作開發,應該是不會太麻煩的!

從完全不會 Python 起步的話,建議還是打好基礎,至少我是這樣起步。

這邊我推薦三個學習 Python 的方法:

  • 嗑書(Programming in Python 3)打好根基。
    (這是我用的方法,不過我吃簡體書)
  • 參考官方的教學文件:選好版本 3.4,跟著範例走。
    (個人推薦這個方法起步最好!)
  • 透過 Codecademy 學 Python!
    (這是個有趣方式,循序漸進,但我認為需要一點基礎)

學習語言其實可以有趣一點,純嗑書真的太無趣了,而且會失去熱忱,

所以這三個方法並用還不錯。

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

<< Django >>

在稍微熟悉 Python 之後,我們可以利用 Django 這個框架來實作後台,

什麼是 Django 呢?其實一開始主管跟我說 Python 時,至少我還知道我

要學習一個我沒使用過的新語言,但提到 Django 我一頭霧水 …

其實 Django 是一個以 Python 撰寫的 Web Framework,相似的框架還有

TornadoBottle 和 Flask,有閒有空再來研究其他框架的建置。

在學習、和認識 Django 時,這邊大推兩個學習的好地方!

在 Django 的學習上我認為可以先注意的就是 MTV 架構,M 指的是 Model(

model.py),T 指的是 Templates(即網頁模板 .html),而 V 就是指 View

(view.py)。

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

以上的學習我都是在 Win 7 下,透過 Visual Studio 2013 作學習和開發,

基本上都沒有問題,現在正在學習如使用 uWSGI 和 Nginx 將 Django 架在

Ubuntu 環境下。

Done!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s