如果有人现在学习 Python 的基础知识,那之后他应该做什么?有他必须阅读的特定书籍吗?或者,究竟是什么?
换句话说,掌握 Python 的途径是什么?
谢谢
编写大量代码(解决您自己的问题,和/或参与开源项目),在这里闲逛,从问题中学习,然后尝试做出贡献。
我在 SO 上学到了很多东西,有时这里有点苛刻,但到目前为止,这绝对是值得的。我已经意识到 Python 的一些我什至不知道存在的角落。
您获得的反馈(通常是建设性的)以及您看到的针对同一问题的许多(许多!)替代解决方案可能非常有用。
您还可以为自己设定一些具体目标(例如掌握正则表达式),然后通过阅读和练习(并遵循 SO 上的这些标签)深入了解这些目标。
=> 最后,没有什么可以替代实际编写代码。
ps:处理一些欧拉项目问题让我比以前更仔细地思考数据结构和算法的价值,因为这些问题可能很重要,并且可以抵抗蛮力方法。这也让我成为了一名更好的职业选手,并且充满挑战和乐趣。
获得一个您感兴趣的项目,开始 hacking(即扩展它,修复您遇到的小错误)。那里有很多开源项目,您可以查看。
你需要经验,经验来自失败,失败是尝试的结果。这就是你要走的路。
如果您在某个地方遇到问题,请务必返回 SO 或 google - 这将帮助您解决 99.9% 的问题。
开始编写有用的代码。学习面向对象的 Python。学到足够的知识来回答关于 SO 的问题。