Pythonic的禪意 import thisjava
python是用c語言寫的。python不止有C語言實現,還有java實現(jython),還有python實現的python,甚至還有js實現的python。python
一、如何看python是64位仍是32位linux
打開命令提示符CMD,輸入python,也會顯示上述命令:c++
二、python安裝包的後綴解釋web
python有不少native的包,不是純python代碼寫的,用了諸如c/c++,而後編譯成庫給py文件調用。這樣的安裝包在安裝時,要區分平臺:
庫在windows上可能是dll,linux上是so,macos是dylib。
win-amd64是cpu是amd64兼容的架構+在windows上運行,數據庫
cp26表示對應的python是2.6版本macos
python文檔:https://docs.python.org/3/json
有上萬種第三方類庫:http://pypi.python.orgwindows
Python自帶強大的包管理機制,簡簡單單一個easy_install命令,您就能夠在線安裝升級、卸載這些包架構
推薦書籍—— python灰帽子 https://book.douban.com/subject/6025284/
python cookbook https://book.douban.com/subject/4828875/
Natural Language Processing with Python https://book.douban.com/subject/3696989/
python源碼的書
Python的一個大問題是,對多處理器支持很差。也就是一個Python進程,目前只能在一個處理器上運行。這對於日益普及的多處理器架構,不能說是一個缺憾。固然對於web應用,採用多進程負載均衡便能解決這一問題。目前Python也正在提供一個支持多處理器的版本,可是尚未達到穩定的版本,相應不久的將來這個問題能夠獲得解決。
另一個問題是解釋型語言的通病,就是性能問題。這個問題,Python社區有個pypy項目,將Python的解釋型執行,轉換爲編譯執行,大大提高效率。只是這個pypy尚未到正式版本。谷歌內部也啓動了一個項目,號稱目標是將Python的執行效率提高5倍,讓咱們拭目以待。
Java 中 有 Thinking in Java,Core Java, Effictive Java等經典書籍,C++ 有C++Pirmer, Effictive C++等經典書籍。這些書籍,都超過同類書籍太多太多,是公認的好書,值得反覆翻閱。那麼python有沒有相似的,經典到爆的好書呢?求推薦