如何成为一个好的Python程序员?

11 投票
5 回答
8343 浏览
提问于 2025-04-15 17:03

我最开始学的是C++,但大家都知道,C++可真是个庞然大物。不过我还是得学它,而且我也喜欢C++,因为它让编程更进一步。

不过,最近我已经用Python工作了一段时间。我发现你们能把一些复杂的算法变得简单易懂。

我知道编程是一个逐步进步的过程,可能需要多年的经验。我也了解自己——我不是个天生的程序员,软件工程也不是我最初的选择。不过,我希望能自己做一些深入的编程,创造一些项目。

那么,我该如何才能成为一个更好的Python程序员呢?

5 个回答

4

一个建议是找一个用Python写的开源项目,然后开始参与其中。你可能会问:“如果我还是个初学者,我该怎么参与呢?”一个答案是“写测试”。几乎任何项目都欢迎你作为测试人员参与。另一个答案是“编写文档”,不过这可能不会立刻带来好处。

4

多看看代码。这会帮助你了解在Python中什么是有效的,什么是不太好用的。在这个过程中,记得学习Python的常用写法和标准库。

以下是一些推荐阅读的资料:

关于你提到的算法部分,有一些标准库中的特定模块值得学习,包括:

  • itertools
  • functools
  • contextlib
25

撰写回答