[TODO]Python拾遺(三)

Head First 系列書

這個系列的書不多有其餘專業書裏面看似很高大上的名詞,只有一些最基本的概念,並且遵循的就是"learning by doing"的理念,每一章都是以編程例子爲主的。《Head First Python》更誇張,全書其實就一個project,由淺入深,最後完成了整個Web App和一個簡單的移動App,除了一些高階函數的東西沒有涉及到之外,把python最基本的東西都過了一遍,並且是基於應用來學,雖然大部分的東西其實我早就知道,但看的整個過程仍是以爲很是有趣,做爲工具書來講Head First系列可能不合適,可是拿來入門或者複習是很是不錯的。其實包括用python寫移動App這個,雖然實用性不高,但倒是如何利用現有的工具(知識)解決現實問題的絕佳例子,目的是作出能用的東西,而不是追求概念,最後反正東西作出來了,並且看上去還能夠,用戶是不會care你用了哪些很牛的技術的,他們首先關注的是你這個東西能不能知足剛需,這是1,其次是界面好看很差看,用起來順不順手,或者其餘的好比accessibility, marketing之類的都是0,技術在解決從最開始什麼都沒有到一的問題時佔比最重,但全部工程師的使命都是解決問題,諸如創造概念和符號,研究前因後果,在解決實際問題時並無那麼重要。固然,現實裏永遠不存在工程問題和科學問題的明確劃分,更不存在語文數學物理技術交互市場問題的區分,現實歷來都是糾結在一塊兒的,隨機應變就好。python

MVC(Model View Controller)

TDD(Test-Driven Development)

代碼審查(Code Review)

Python2 和 Python3

相關文章
相關標籤/搜索