1. 程式人生 > >有哪些比較好的講Python進階的博客?

有哪些比較好的講Python進階的博客?

python 進階博客

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最大的特點就在於她的快速開發功能。作為一種膠水型語言,它幾乎可以滲透在我們編程過程中的各個領域,它是一門非常好用的語言。


本文出自 “小小千” 博客,請務必保留此出處http://xiaoxiaoqian.blog.51cto.com/9235704/1961982

有哪些比較好的講Python進階的博客?