python有面向过程、面向对象、函数式编程,面向切面编程、泛型编程多种编程范式

作为一个java开发者,需要开发一些小工具,可以使用shell,python,等,python的使用简单快速,例如每隔5天分析log并计算结果。例如当收到一个缓存消息的时候发送一个邮件,python借助其强大的模块,可以快速的实现。

初学者可以向面向过程那样的使用python,不必使用复杂的面向对象。

例如:

定义个方法,在这个方法中进行读缓存,将读到的数据写数据库。

def getDataFromCache:

  ../readData from Cache

  ../write Data to DB

getDataFromCache()

这样就直接可以执行了,不需要像面向对象那样创建类,创建对象,然后调用对象的方法

也可以面向对象

class person():

  def __init__(self,name):

    self.name=name

p = person("xiaoming")

 

你可能感兴趣的:(python有面向过程、面向对象、函数式编程,面向切面编程、泛型编程多种编程范式)