軟體質量、開發效率高、可移植性,、功能強大,社群活躍、元件整合、享受簡便。
python的缺點是效能,不能像c一樣快,但是絕大多數應用已經足夠快,如果速度要求苛刻的話可以呼叫編譯好的擴充套件。
幾乎可以在計算機的任何方面使用python
會顯示python程式設計哲學
優美勝於醜陋(python 以編寫優美的**為目標)
明了勝於晦澀(優美的**應該是明了的,命名規範,風格相似)
簡潔勝於複雜(優美的**應當是簡潔的,不要有複雜的內部實現)
複雜勝於凌亂(如果複雜不可避免。那**間也不能有難懂的關係,要保持介面簡潔)
扁平勝於巢狀(優美的**應當是扁平的,不能有太多的巢狀)
間隔勝於緊湊(優美的**有適當的間隔,不要奢望一行**解決問題)
可讀性很重要(優美的**是可讀的)
即便假借特例的實用性之名,也不可違背這些規則(這些規則 至高無上)
不要包容所有錯誤,除非你確定需要這樣做(精確地捕獲異常,不寫 except:pass 風格的**)
當存在多種可能,不要嘗試去猜測
而是盡量找一種,最好是唯一一種明顯的解決方案(如果不確定,就用窮舉法)
雖然這也不容易,因為你不是python之父(這裡的dutch是指guido)
做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量)
如果你無法向人描述你的方案,那肯定不是乙個好方案;反之亦然(方案評測標準)
命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)
Python學習筆記(1)
在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...
Python 學習筆記 1
2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...
python學習筆記(1 )
1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...