鍍金池/ 教程/ Python/ 關(guān)于原作者
<code>open</code>函數(shù)
Python 2系列版本
可迭代對象(Iterable)
異常
在函數(shù)中嵌入裝飾器
你的第一個裝飾器
上下文管理器(Context managers)
<code>set</code>(集合)數(shù)據(jù)結(jié)構(gòu)
裝飾器類
字典推導(dǎo)式(<code>dict</code> comprehensions)
<code>Reduce</code>
捐贈名單
<code>Filter</code>
<code>try/else</code>從句
*args 的用法
<code>dir</code>
處理異常
<code>else</code>從句
對象自省
For - Else
18. 一行式
Python 3.2及以后版本
Global和Return
基于類的實現(xiàn)
容器(<code>Collections</code>)
23. 協(xié)程
推薦閱讀
譯者后記
<code>*args</code> 和 <code>**kwargs</code>
**kwargs 的用法
生成器(Generators)
迭代(Iteration)
基于生成器的實現(xiàn)
將函數(shù)作為參數(shù)傳給另一個函數(shù)
日志(Logging)
三元運算符
<code>inspect</code>模塊
枚舉
Map,F(xiàn)ilter 和 Reduce
各種推導(dǎo)式(comprehensions)
從函數(shù)中返回函數(shù)
列表推導(dǎo)式(<code>list</code> comprehensions)
處理多個異常
帶參數(shù)的裝飾器
對象變動(Mutation)
22. 目標(biāo)Python2+3
迭代器(Iterator)
虛擬環(huán)境(virtualenv)
<code>__slots__</code>魔法
什么時候使用它們?
Python/C API
<code>Map</code>
SWIG
授權(quán)(Authorization)
裝飾器
一切皆對象
使用C擴(kuò)展
使用 <code>*args</code> 和 <code>**kwargs</code> 來調(diào)用函數(shù)
17. <code>lambda</code>表達(dá)式
集合推導(dǎo)式(<code>set</code> comprehensions)
<code>type</code>和<code>id</code>
在函數(shù)中定義函數(shù)
<code>finally</code>從句
CTypes
調(diào)試(Debugging)
使用場景
生成器(Generators)
多個return值
關(guān)于原作者
函數(shù)緩存 (Function caching)
Python進(jìn)階

關(guān)于原作者

我是 Muhammad Yasoob Ullah Khalid.

我已經(jīng)廣泛使用 Python 編程3年多了. 同時參與了很多開源項目. 并定期在我的博客里寫一些關(guān)于Python有趣的話題.

2014年我在柏林舉辦的歐洲最大的Python會議EuroPython上做過精彩的演講.

譯者注:分享的主題為:《Session: Web Scraping in Python 101》 地址:https://ep2014.europython.eu/en/schedule/sessions/20/

如果你能給我有意思的工作機會, 請聯(lián)系我哦.

譯者注:嗯,硬廣,你來中國么,HOHO

作者前言

Hello 大家好! 我非常自豪地宣布我自己創(chuàng)作的書完成啦.
經(jīng)過很多辛苦工作和決心, 終于將不可能變成了可能, "Intermediate Python"終于殺青.
ps: 它還將持續(xù)更新 :)

Python 是一門奇妙的語言, 還有一個強大而友愛的程序員社區(qū).
然而, 在你理解消化掉 Python 的基礎(chǔ)后, 關(guān)于下一步學(xué)習(xí)什么的資料比較缺乏. 而我正是要通過本書來解決這一問題. 我會給你一些可以進(jìn)一步探索的有趣的話題的信息.

本書討論的這些話題將會打開你的腦洞, 將你引導(dǎo)至 Python 語言的一些美好的地方. 我最開始學(xué)習(xí) Python 時, 渴望見到Python最優(yōu)雅的地方, 而本書正是這些渴望的結(jié)果.

無論你是個初學(xué)者, 中級或者甚至高級程序員, 你都會在這本書里有所收獲.

請注意本書不是一個指導(dǎo)手冊, 也不會教你 Python. 因為書中的話題并沒有進(jìn)行基礎(chǔ)解釋, 而只提供了展開討論前所需的最少信息.

好啦,你肯定也和我一樣興奮, 那讓我們開始吧!

開源公告

注意: 這本書是開源的, 也是一個持續(xù)進(jìn)展中的工作. 如果你發(fā)現(xiàn)typo, 或者想添加更多內(nèi)容進(jìn)來, 或者可以改進(jìn)的任意地方(我知道你會發(fā)現(xiàn)很多), 那么請慷慨地提交一個 pull request, 我會無比高興地合并進(jìn)來. :)

另外, 我決定將這本書免費發(fā)布! 我相信它會幫助到那些需要幫助的人. 祝你們好運!

這里是免費閱讀鏈接:

廣告

注意: 你也可以現(xiàn)在為我捐助, 如果你想買Gumroad 提供的高大上版本.

你也可以加入我的郵件列表, 這樣你可以保持同步獲取到重大更新或者我未來其他項目!

最后而且也很重要的是, 如果你讀了這本書, 并且發(fā)現(xiàn)它很有幫助, 那么一個私人郵件和一個 tweet 分享, 對我來說會很有意義.