从何时何地开始使用OOP学习Python? -学习资源?

时间:2018-11-03 11:34:44

标签: python oop

您好,编码学徒和长辈们。

这不是技术问题,而是更多的一般性问题。 我并不是要就面向对象编程的优缺点展开辩论。 我正在寻找有关如何以有意义的方式将OOP合并到我的例程中的说明(就像老师一样)。

仅提供有关我的一些信息,以便您了解我是谁: 我的编码职业生涯始于Delphi的早期(大约15年前,还是一个孩子),然后我忘记了它,尝试了C#,在学校里有Java,现在我在IT(主要是Linux管理-Web服务器等)工作。在编写脚本以简化工作时可以充分利用我的一些知识。 (最近,我正在研究一个Python脚本,该脚本可以帮助我将数百个Vhost从旧的Apache2.2服务器迁移到具有现代Apache 2.4安装的新的Web服务器。)

我从来没有达到可以称自己为专业程序员的技能水平。

现在情况有所改变,我使用Python的频率更高,我想我已经掌握了它,

现在是这样:每个人和他们的母亲都在谈论面向对象编程(OOP)-您在学校学习它-您在大学以非常理论性的方式学习它,并且每个在线课程/课程/教程都教OOP。 但是我从来没有将它合并到我的小脚本中,因为它总是使我觉得事情变得更加复杂。

不要误会我的意思-我绝对确定问题出在我身上,而不是成千上万的面向对象的经验丰富的程序员-但它从未被点击。

当您对编码有更深入的了解时,您中的某些人是否也有同样的经历,您能否给我一个提示,我应该在什么时候过渡到OOP,以及从哪里开始?

我知道这是一个广泛的问题,但我会尽量保持精确。

TLDR:我在使用Python编程方面越来越好。我会做教程,而且每周我都会了解更多功能。 我有一种感觉,如果我不学习使用OOP,我的编程将无法超越某个技能,但是我没有一个需要OOP的项目,我无法想象应该如何学习它。

谢谢您的建议。

1 个答案:

答案 0 :(得分:0)

这是我在这个问题上可以找到的First result from Google