有哪些比較好的講Python進階的部落格?

千鋒教育官方部落格發表於2017-09-01

Python是一種動態解釋型的程式語言,它可以在Windows、UNIX、MAC等多種作業系統以及Java、.NET開發平臺上使用。不過包含的內容很多,加上各種標準庫、擴充庫,亂花漸欲迷人眼。因此如何進階Python顯得非常重要。

接下來看看比較好的講Python進階的部落格,我這有十個,希望對你有幫助。

第一個是Planet Python,這是最出名的python部落格其中之一;

第二個部落格是Eli Bendersky 的部落格:Eli Bendersky's website;

第三個部落格是Code Who Says Py,這個部落格很不錯。雖然它更新的不是很及時,但你仍然可以在裡面找到一些非常有用的東西;

第四個部落格是Doug Hellmann,博主是PYMOTW(Python Module Of the Week)成員之一,部落格裡麵包含了很多python library的知識,你可以在這裡找一些實用的python庫;

第五個部落格的作者叫做"Two Scoops Of Django",部落格叫做pydanny。這是一個主要關於Django的部落格,但是它裡面仍然有很多有用的東西;

第六個部落格是love-python,這個部落格有很多有用的知識和程式碼;

第七個部落格是lucumr,博主是flask的創始人;

第八個部落格是effbot,都是非常有用的資訊,程式碼和任何你想得到的都有;

第九個部落格的作者叫Al Sweigat,他寫了很多本關於python的書,他最新的一本書叫做"Hacking Secret Cipher With Python";

最後一個部落格也是我覺得最有用的部落格,他讓我的python技術迅猛提升,這個部落格叫做Mouse Vs Python。

 

 

另外推薦幾個可以找到學習資料的好地方:

1.python的reddit節點(相當於中國的貼吧),是一個活躍的社群,可以交流討論,解決問題等。

2.Kenneth Reitz 大神的 Python Guide:GitHub,到Github 上找專案程式碼看吧!

3.還可以多關注一些 Python 社群的大神,然後看看他們的部落格、GitHub。

當然,Python 官方文件中也有很多有深度的東西,別忘了。

順便提提Python的五個特點以及Python的兩個版本

1. Python使用C語言開發,但是Python不再有C語言中的指標等複雜的資料型別。

2. Python具有很強的物件導向特性,而且簡化了物件導向的實現。它消除了保護型別、抽象類、介面等物件導向的元素。

3. Python程式碼塊使用空格或製表符縮排的方式分隔程式碼。

4. Python僅有31個保留字,而且沒有分號、begin、end等標記。

5. Python是強型別語言,變數建立後會對應一種資料型別,出現在統一表示式中的不同型別的變數需要做型別轉換。

 

再說到版本的事,python2與python3是目前主要的兩個版本。

ython3.x 是Python的革命性升級,廢除了許多之前的特性,也引入了新特性。對 1.x 和 2.x的老程式碼不完全相容。

Python2.x是向下相容的,目前最新的版本Python 2.7版。其中 2.6、2.7 版是為了讓Python平穩過度到3.X 而釋出的版本,也加入了一些3.X的特性。

目前很多庫還不支援3.x (例如:Django 、wxPython),絕大多數的應用還在2.x上面。初學者推薦使用2.7版。

如下兩種情況下,建議使用python2:

1. 你無法完全控制你即將部署的環境時;

2. 你需要使用一些特定的第三方包或擴充套件時;

python3 是官方推薦的且是未來全力支援的版本,目前很多功能提升僅在python3版本上進行。

Python最大的特點就在於她的快速開發功能。作為一種膠水型語言,它幾乎可以滲透在我們程式設計過程中的各個領域,它是一門非常好用的語言。

 

相關文章