基本上,为什么我看到很多人说我们不应该使用Python类?我仍然是一名新手Python程序员,对我而言,课程看起来很不错.我觉得这个问题的答案在于理解我还没有的语言.
尽可能简单:编写Python类并在Python中使用OOP是好的,还是不好?
我们可以通过几种方式来解释这一点.我看到两个.
不使用类的想法并不是对OOP的拒绝.这是确认它是适当时使用的工具.因为Python不是严格面向对象的,所以只需在函数合适时使用函数.您可能听到人们拒绝课程,因为他们没有为项目提供任何优势并导致代码膨胀.这是Stop Writing Classes谈话背后的概念.
令Guido感到沮丧的是,Python也可以用于函数式编程.也许与你交谈的人对函数式编程和避免状态感兴趣.相反,他们希望专注于数据及其转换.