在学习Python的基础知识后我该怎么办?

时间:2012-08-15 15:46:30

标签: python

如果有人现在研究Python的基础知识,那么他应该做什么呢?他必须阅读特定的书吗?或者,到底是什么?

换句话说,掌握Python的途径是什么?

由于

3 个答案:

答案 0 :(得分:6)

编写很多代码(解决自己的问题,和/或参与开源项目),在这里闲逛,从问题中学习,然后尝试贡献。

我已经在SO上学到了很多的东西,有时它在这里有点苛刻,但到目前为止它绝对值得。我已经意识到我甚至不知道存在的Python的一些角落。

你得到的反馈(通常是建设性的)和你看到同样问题的许多(很多!)替代解决方案可能非常有用。

您还可以为自己设定一些具体目标(例如掌握正则表达式),然后通过阅读和练习(并在SO上跟踪这些标签)深入研究。

=>最后,实际上编写代码是无可替代的。

ps:处理一些Project Euler问题已经教会了我比以前更仔细地思考数据结构和算法的价值,因为问题可能是非平凡的,并且对蛮力方法不敏感。这也使我成为一个更好的程序员,既具有挑战性又有趣。

答案 1 :(得分:2)

获取您感兴趣的项目,开始入侵(即扩展它,修复遇到的小错误)。有很多开源项目你可以结账。

你需要经验,经验来自失败,失败是尝试的结果。这是你要走的路。

如果你卡在某个地方,请务必回到SO或谷歌 - 这将有助于你修复99.9%的问题。

答案 2 :(得分:1)

开始编写有用的代码。学习面向对象的Python。学习足够回答关于SO的问题。

执行Python Challege