github開源項目:教你越過python編程的那些坑,提高編程效率

python近年來算是非常火熱的一門語言了,看下編程語言排行榜,python已經榮登榜三,雖距離榜一榜二有很大距離, 但是隨著人工智能和大數據的火熱,很難說不會繼續發力。

github開源項目:教你越過python編程的那些坑,提高編程效率

雖然python被炒的火熱,但是,從事編程行業的人應該都知道,編程不是靠語言有多熱就可以學會的,而是頭腦需要冷靜下來,慢慢學習,讓自己熟練掌握並去應用這門語言工具,才能去創造更大的價值。但是python和其他語言一樣,也會有很多初學者必定會踩的坑,那麼我們要如何去避免呢?也許,借鑑他人的經驗就是一個好方法,今天要介紹的這個項目“What the f*ck Python!”就可以幫助我們。

什麼是“What the f*ck Python!”

這個項目旨在介紹一些python語言的特性,收集 Python 中那些難以理解和反人類直覺的例子,以及鮮為人知的功能特性,,並嘗試討論這些現象背後真正的原理,防止對python不熟練的人踩到坑。

github開源項目:教你越過python編程的那些坑,提高編程效率

如何去理解這個項目?

這個項目針對每一個有可能的踩的坑,都舉了一個例子,然後針對每個例子都按照以下格式來說明:

github開源項目:教你越過python編程的那些坑,提高編程效率

比如這個坑,標題為“Mutating the immutable!/強人所難”,接著貼上了容易導致錯誤的代碼,然後是程序輸出,接著對輸出異常進行分析,有引用到的知識還有引用地址,如果你想了解更詳細的內容可以點擊查看。

github開源項目:教你越過python編程的那些坑,提高編程效率

有些問題說明還有圖示,非常易懂:

github開源項目:教你越過python編程的那些坑,提高編程效率

目前項目已經基本完結,所有python可能會碰到的坑作者都已經梳理完成,以下是部分內容截圖,你是否都有踩到?

github開源項目:教你越過python編程的那些坑,提高編程效率

Usage/用法

安裝 npm 包 wtfpython

$ npm install -g wtfpython

或者, 安裝 pypi 包 wtfpython

$ pip install wtfpython -U

現在, 在命令行中運行 wtfpython, 你就可以開始瀏覽了.



作者會不定期分享科技資訊以及程序員想要的乾貨哦!歡迎關注,點贊,轉發,收藏支持!

如果有囊中不羞澀的朋友,也可點擊“打賞”,支持作者哈,謝謝


分享到:


相關文章: