Python 进阶路径 - 从学徒到大师

我已经学习,工作和玩 Python 一年半了。随着生物学家逐渐转向生物信息学,这种语言一直是我在实验室中所做的所有重大贡献的核心。我或多或少地爱上了 Python 允许我表达漂亮的解决方案的方式,也喜欢这种语言的语义,这种语义允许从思想到可行的代码的自然流动。

我想知道的是您对在此论坛或其他论坛中很少见到的一种问题的回答。对我来说,这个问题对任何人来说都是至关重要的,他们正在向 Python 改进的道路迈进,但是谁又想知道下一步应该做什么。

让我总结一下我不想先问的内容;)

  • 我不想知道如何快速学习 Python
  • 我也不想找出了解该语言的最佳方法
  • 最后,我不想知道一种 “一劳永逸” 的方法。

我想知道您的看法是:

从徒弟身份到专家地位,您会建议 Python 入门者采取哪些步骤(无论您的专业知识要求如何,都可以随时停下来),以使一个人不断地提高自己,成为越来越优秀的 Python 编码者。 SO 上的某些人似乎因其 Python 的出色表现值得敬拜,请赐教:)

我喜欢的答案(但可以让读者感到惊讶:P)的格式大致如下:

  • 阅读此内容(例如:python 教程),请注意此类详细信息
  • 如此众多的代码 / 问题 / 代码行
  • 然后,阅读此书(例如:这本或那本书),但是这次要注意这一点
  • 解决一些现实生活中的问题
  • 然后,继续读取 Y。
  • 一定要掌握这些概念
  • X 时间代码
  • 回到这样的基础知识或进一步...
  • (你明白了:)

我真的很想知道您的意见,以便在不断发展的过程中(当然,要做出适当的努力)在各个阶段应该准确地关注哪些方面。如果您来自特定的专业领域,请讨论在该领域中您认为合适的路径。

编辑:感谢您的大力支持,我又回到了 Python 改进的轨道上!我真的很感激!

答案