裝飾器進階課程
在上一章的課程介紹了裝飾器的基本語法與應用,還有介紹非特定參數的傳入方式以及@
語法糖的概念,接下來要介紹一些進階的內容。 閱讀全文〈第十屆鐵人賽 flask-restful DAY10-搞懂Python裝飾器的進階內容〉
告訴你我開發之路所遇到的坑
在上一章的課程介紹了裝飾器的基本語法與應用,還有介紹非特定參數的傳入方式以及@
語法糖的概念,接下來要介紹一些進階的內容。 閱讀全文〈第十屆鐵人賽 flask-restful DAY10-搞懂Python裝飾器的進階內容〉
相信很多讀者都聽過AOP,所以筆者在此就不加贅述了,而裝飾器就是實現AOP的一種編寫程序。簡單解釋裝飾器的功用就是,再不更改程序的狀況下能夠附加功能。在介紹如何實作裝飾器前,先告訴大家如何使用。 閱讀全文〈第十屆鐵人賽 flask-restful DAY09-搞懂Python的裝飾器〉
相信軟體開發工程師對於這詞應該不陌生,所以我就多做贅述了,我只提及其重要的四個觀念在Python如何實作: 閱讀全文〈第十屆鐵人賽 flask-restful DAY08-搞懂Python的OOP〉
相信讀者撰寫程序時常常會有不斷的撰寫一樣程序的狀況,但是需要維護程序時通常會需要修改許多地方,而且常常會有所遺漏,這時候讀者們都會想說如果修改一個地方就可以更新所有的地方的話不知道該有多好。再來不斷寫同樣的程序就算寫的人不膩,Review的人也會膩,因此要如何重複利用寫過的程序就顯得重要。以上是大家讀者以及筆者本人的想法,其實軟體開發的大神也有相同的想法,所以提出了一個Dry的原則。然而要如何重複利用所寫的程序呢,透過方法的撰寫就是其中一個方式。 閱讀全文〈第十屆鐵人賽 flask-restful DAY07-搞懂Python的方法〉
在說明Pyhton的撰寫風格之後又介紹了基本型別,接下來要介紹的是Python的程序結構。何謂程序結構呢,顧名思義就是程序進行的方向。Python有三種程序結構,接下來筆者會依序說明這三種程序結構: 閱讀全文〈第十屆鐵人賽 flask-restful DAY06-搞懂Python的程序結構〉
在介紹完Python的撰寫風格後,相信大家對Python已經有初步的認識,本章會開始介紹Python的基本語法,不過還是如同上一章一樣,若是已經會寫Python的讀者請當作複習,不便之處敬請見諒。 閱讀全文〈第十屆鐵人賽 flask-restful DAY05-搞懂Python的內建型別〉
接下來就要開始進入開發了,由於本文的主題flask-restful是python的網頁框架flask的一個函式庫,所以不免俗的還是得先由python及flask介紹起,也請只想看flask-restful的讀者見諒,當作是複習python及flask。好了廢話不多說直接進入python初體驗。 閱讀全文〈第十屆鐵人賽 flask-restful DAY04-搞懂Python的語法風格〉
上一章的結尾有跟大家提過一個需求,那就是需要一個乾淨環境來開發,這章節要說明的virtualenv這工具就是拿來幫助大家建立一個虛擬的環境,各位可以在這虛擬環境中安裝所需套件或是函式庫。大家可能會擔心是否會影響既有的作業系統,這大家不用擔心,因為這建立起來的環境是虛擬的,當不需要只需刪除即可,完全不會影響到原有作業系統。那接下來讓我跟大家介紹這工具。 閱讀全文〈第十屆鐵人賽 flask-restful DAY03-搞懂Python的virtualenv〉
相信看過上一篇的讀者已經建置好環境開始開發了,但是讀者們心中應該會有個疑問,那個問題就是這節的標題。基本上已經安裝完畢了,可以開始開發了。不過有個東西一定要介紹給大家,當大家完成上述的安裝後先執行以下指令: 閱讀全文〈第十屆鐵人賽 flask-restful DAY02-搞懂Python的pip〉
在開發之前最痛苦的不外乎是環境的建置,要裝什麼軟體、要裝在哪裡諸如此類的,如果知道裝什麼軟體的話不外乎就是到官網下載安裝包然後next按到底就完成了。不過這樣做沒事就沒事,有事的時候也沒有人能幫你,因為天知道你裝了什麼、設定什麼。所以第一天先告訴讀者們如何建置一個開發環境,以及我所知道的坑。 閱讀全文〈第十屆鐵人賽 flask-restful DAY01-搞懂Python安裝與編輯〉