2012-08-07 44 views
0

我是一名初級python開發者,我研究了python語法,現在想更深入。 那麼,什麼樣的數據結構應該知道初級python開發人員的良好開端?初級python程序員的數據結構

更新: 我的意思是常見的數據結構,而不是Python列表,字典和元組...

回答

2

學習Python的最好的參考就是Python標準庫本身。至於數據結構,如果你想要比標準的python類型更深入,你可以研究collections module。看看這些文檔,看看它是如何實現的。

例如對於IPython,您可以通過附加「?」來訪問任何對象或模塊的文檔。和代碼通過附加「??」 (不含引號)。

要超越標準庫,您可以探索PyPI這是Python軟件包Index,這是一個社區貢獻的Python模塊的存儲庫。 選擇高重量的包裝,如果可能的話,不要標記爲alpha。

例如,在數據結構您有:

http://pypi.python.org/pypi/data-structures/0.1.2

http://pypi.python.org/pypi/structures/0.5

我認爲,看真正的代碼是最好的學習實際的編程。

+0

是否有任何意義的閱讀這本書: http://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1590282418/ref=sr_1_3?ie=UTF8&qid=1344325069&sr=8-3&keywords = python http://www.amazon.com/Python-Algorithms-Mastering-Language-Experts/dp/1430232374/ref=sr_1_1?ie=UTF8&qid=1344325121&sr=8-1&keywords=python+algorithms – 2012-08-07 07:39:26

+0

不知道那些書。當然我不是故意的,你不應該讀書! – 2012-08-07 08:11:08