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

最近學完了learn python the hard way和官方的documentation,寫了50k 代碼。想看看Python進階的內容,能否推薦一些比較好的博客?


關於python生態系統,虛擬機、python包管理器pip、虛擬環境virtualenv、還有很多進階主題

Python Ecosystem

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

Python

收集進階和高級python文章,講了很多細微差異和python語言本身的細節。

Good to Great Python reads a€」 jesse noller

關於python 經常問到的問題

Python IAQ: Infrequently Answered Questions

收集了python各種非常好用非常酷的包,確實非常awesome,讓作者相見恨晚( I wish I had this page when I was just getting started)。

GitHub - vinta/awesome-python: A curated list of awesome Python frameworks, libraries and software


咳咳,50k的代碼量,那果斷應該follow Guido老爹的blog啦。(https://www.blogger.com/profile/12821714508588242516)


Python博客有很多的,今天給大家推薦10個。有用請給點個贊,謝謝了。

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的特性。

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

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


Python 菜鳥強答一下:

Kenneth Reitz 大神的 Python Guide:GitHub - kennethreitz/python-guide: Python best practices guidebook, written for Humans.

Eli Bendersky 的博客:Eli Bendersky"s website

多關注一些 Python 社區的大神,然後看看他們的博客、GitHub。

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

----


弱弱的推薦自己的網站,編程派:http://codingpy.com。我會定期翻譯一些國外Python開發者分享的教程,如果習慣看英文,可以直接點擊我分享的原文鏈接。


PythonTab:Python中文開發者社區門戶

PyTab在線手冊中心

目前這個階段,這個網站很適合你


不必為了學而學,現在完全應該去寫實際項目啊。

幾個頁面,你可以在http://google.com里搜「advanced python」 (
https://www.linkev.com/?a_aid=itlr )

  • AdvancedBooks

  • Python Advanced: Advanced Topics

  • Advanced Python

  • https://www.youtube.com/watch?v=u2KZJzoz-qI

高級主題書里探討得更詳實吧

  • Effective Python: 59 Specific Ways to Write Better Python

  • High Performance Python: Practical Performant Programming for Humans

  • The Python Language Reference Manual (Python Manual)

  • Functional Python Programming

  • Learning Python Design Patterns

  • Black Hat Python: Python Programming for Hackers and Pentesters


到Github 上找項目代碼看吧!

可以看看黃哥寫的文章和視頻。

請看黃哥本人寫的文章

如何捅破python編程的那層紙

https://github.com/pythonpeixun/article/blob/master/pythonstudy.md

剪刀石頭布小習題三種語言python2、php、go代碼

https://github.com/pythonpeixun/article/blob/master/jdstb.md

一段小代碼說明@property裝飾器的用法

http://my.oschina.net/pythonpeixun/blog/382586

如何捅破python編程的那層紙之二

如何捅破python編程的那層紙之二

如何捅破python編程的那層紙之三

如何捅破python編程的那層紙之三

黃哥python培訓_python編程思路之四

黃哥python培訓_python編程思路之四

運維如何通過學習python學會編程

https://github.com/pythonpeixun/article/blob/master/python/how_to_learn_python.md

黃哥python遠程視頻培訓班

article/index.md at master · pythonpeixun/article · GitHub

黃哥python培訓試看視頻播放地址

https://github.com/pythonpeixun/article/blob/master/python_shiping.md

黃哥python培訓_python初學者的第一步

http://www.tudou.com/programs/view/pZvrOt9RlmE/

如何捅破python編程的那層紙視頻

如何捅破python編程的那層紙


在這裡推薦一下David Beazley的presentation slide。

Generators: The Final Frontier

Modules and Packages: Live and Let Die!

這些都是他在PyCon上的講義,寫得非常詳細,基本對某一個python模塊進行了深入的分析,包括Generator,Metaprogramming,Module and Package等等,在youtube上也有對應的視頻,看完後表示提升很多,尤其是生成器與並行那部分,油管上的歪果朋友也紛紛表示他是最好的PyCon演講者之一。

這是他的主頁

David Beazley

講義目錄

Talks and Tutorials


廖雪峰老師的博客我在看,不過應該適合初學者


都進階了果斷看文檔,入門才看博客。


11 Must-Read Blogs for Python Developers: http://codecondo.com/blogs-for-python-developers/


建議直接去github找awesome xxx系列 比如這個

GitHub - vinta/awesome-python: A curated list of awesome Python frameworks, libraries and software

有1萬多的star


推薦閱讀:

為什麼很多IT人士的博客都很簡潔?
中國互聯網上有哪些值得觀光的上古遺迹?
有哪些技術博客,最好全一點的?
在博客網站沒落的年代,為什麼 Squarespace 能起來?
有哪些好的書摘網站或博客?

TAG:博客 | 編程語言 | Python | 編程 | Python入門 |