美文网首页
数据分析学习记录W30——Python编程基础认知

数据分析学习记录W30——Python编程基础认知

作者: 演奏的船长 | 来源:发表于2020-07-15 12:14 被阅读0次

这几天有同事讲解Python,趁此机会自学了基本的知识,建立结构框架。其中两个很核心的问题是:解释式、编译式、面向对象、面向过程的差别。查阅了一些资料后,我摘取了几个最容易记忆的类别,再次简要记录。


解释式语言与编译式语言的差别

解释式语言:现吃现做
编译式语言:提前做好的各类方便食品

面向对象与面向过程的差别

面向对象:纪传体,盖浇饭

  • 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、 Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
  • 缺点:没有面向对象易维护、易复用、易扩展

面向过程:编年体,蛋炒饭

  • 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护
  • 缺点:性能比面向过程低

相关文章

网友评论

      本文标题:数据分析学习记录W30——Python编程基础认知

      本文链接:https://www.haomeiwen.com/subject/lbydhktx.html