創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2016年12月31日 星期六

C3.js 簡易快速入門

簡介

C3.js是基於d3.js的JavaScript圖表函式庫,相對於dimple.jsNVD3,使用上更為簡單。這幾個都是開放源碼的專案。

C3的使用相當容易,主要用c3.generate()綁定好圖表的所在位置,設置其中的參數物件,就可做出許多變化。其參數物件就像JSON般的結構(如同Python的字典),要使用什麼參數,查一下說明,填進去即可。也可以直接找範例來做修改。 大多數常見的圖表類型,可用C3.js就很容易做出來,若需要複雜的功能,再用d3.js來定製。

2016年12月18日 星期日

Python編輯器PyCharm的入門簡易使用

在自己實際用過與試過的眾多Python編輯器中,PyCharm無疑是最好用的一個,尤其對於初學者來說,它好用的提示功能可協助初學者減少犯錯,在初學階段能順利些。PyCharm有專業版與社群版,不論哪個版本,功能都相當多,對於初學者而言,可能會有面對超級工具卻不知如何入門的冏境。

這裡簡介社群版中對於初學者而言,簡單與夠用的一些功能供參考。那些進階功能,有些暫時用不著,以後再去慢慢了解即可。

以下使用的環境是Ubuntu Mate 16.04, Python 3.5以及PyCharm Community Edition Version 2016.3.1。還需要Java環境來執行PyCharm。PyCharm並無中文介面,以下說明中在必要時會加入中譯詞。(我發現有人做了簡體中文語言包,但不一定適用在最新版本上。)

PyCharm的更新算是相當頻繁,也不見得要一見新版釋出就去更新,有時會有局部更新,有時改動較大就要下載整個新版檔案換裝。這裡不詳述安裝過程的細節,因為PyCharm的網頁上就有安裝的指示。也不談社群版與專業版的差異,這些在官網上都查得到,這裡只純粹談簡易的使用,也不涉及操作細節。

2016年12月3日 星期六

建置Django應用程式的運行環境

本文提要

可運行Django應用程式的技術堆棧有很多樣的選擇,這裡採用的組合:
  • OS: Ubuntu Server 14.04
  • Web Server: Apache + mod-wsgi
  • Database: PostqreSQL或是SQLite
  • Python: 3.4
  • Django: 1.8
以下假定要在個人家目錄下建立Python虛擬環境,在其中建立新的Django專案。當然如果已有現成合適可用的Python虛擬環境與Django專案,直接複製即可。

以下也假定已安裝好PostqreSQL Server,就不花巨大篇幅解釋這方面的設置,以及Apache或Python虛擬環境的詳細使用,這些寫在別處。這裡僅寫與Django直接相關的部分。

只是簡單的範例,應視實際情況做修改。