初级python开发人员应首先研究哪些数据结构?
更新: 我指的是常见的数据结构,而不是python list,dict和tuple ......
答案 0 :(得分:2)
学习python的最佳参考是python标准库本身。至于数据结构,如果你想要比标准的python类型更深入,你可以研究collections module。查看文档并了解它是如何实现的。
例如,使用IPython,您可以通过附加“?”来访问任何对象或模块的文档。和附加“??”的代码(没有引号)。
要超越标准库,您可以浏览PyPI这是Python包索引,它是社区贡献的Python模块的存储库。 如果可能的话,选择具有高权重且未标记为alpha的包裹。
例如,在数据结构上你有:
http://pypi.python.org/pypi/data-structures/0.1.2
http://pypi.python.org/pypi/structures/0.5
我认为查看真实代码是学习真正编程的最佳方法。