Python面向对象编程系列
mx丶姜小辉
2017开始从事数据挖掘分析,工商管理硕士(MBA),应用统计学学士,数据分析挖掘专业,擅长利用Python,R,SPSS等数据挖掘建模工具,熟悉Oracle、MySql等关系型数据库系统;擅长分类与回归、决策树、神经网络、协同过滤、深度学习等算法原理及应用。
表达能力强,曾负责全国高校数据挖掘分析与机器学习技术应用实战师资研修班培训,有高校及师资、企业培训经验。
参与过多本大数据相关图书的编写工作,编写《Python编程基础》,《R语言编程基础》等图书专著。
丰富的大数据域的信息系统管理经验,包括大数据采集管控平台、交互分析平台、用户画像与营销推荐平台、大数据BI自助分析平台、大屏展示系统。
展开
-
Python面向对象编程系列(一)
Python不只是解释性语言,也是一门面向对象的编程语言,因此自定义对象是Python语言的核心之一。类使得程序设计更加抽象,通过类的继承及其他常用方法,可以让程序语言更接近人类的语言。Python面向对象编程系列之学习目标(1) 了解面向对象编程的发展、实例、优点。(2) 了解使用面向对象编程的情形。(3) 掌握类的定义、使用和专有方法。(4) 掌握self参数...原创 2018-02-26 10:55:25 · 756 阅读 · 0 评论 -
Python面向对象编程(二)
一、定义和使用类1.类的定义 在面向对象的程序设计中,类是创建对象的基础,描述了所创建对象共有的属性和方法。它同时也有接口和结构,接口可以通过方法与类或对象进行互操作,而结构表现出一个对象中有什么样的属性。这些都为面向对象编程的3个最重要的特性(封装性、继承性、多态性)提供了实现手段。 类的定义就像函数定义,只是用class语句替代了def语句,同样是在执行clas...原创 2018-03-15 11:26:30 · 1938 阅读 · 0 评论 -
Python面向对象编程(三)
一、创建对象 __init__是类的一个特殊的方法,每当根据类创建新实例时,Python都会自动运行它。这就是一个初始化手段,Python中的__init__方法用于初始化类的实例对象。__init__方法的作用一定程度上与C++的构造函数相似,但并不等于。C++的构造函数是使用该函数去创建一个类的示例对象,而Python执行__init__方法时实例对象已被构造出来。__init...原创 2018-04-09 10:41:29 · 775 阅读 · 0 评论 -
Python面向对象编程(四)
一、生成迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。之前接触到的Python容器对象都可以用for遍历。>>>for element in [1,2,3]:... print(element)>>>for element in (1,2,3):... print(element)>>&g...原创 2018-04-26 10:41:00 · 452 阅读 · 0 评论 -
Python面向对象编程(五)
一、继承父类属性和方法1. 继承 面向对象的编程带来的好处之一是代码的重用,实现这种重用方法之一是通过继承机制。继承(Inheritance)是两个类或多个类之间的父子关系,子类继承了父类的所有公有数据属性和方法,并且可以通过编写子类的代码扩充子类的功能。想象一下,如果人类可以做到子女继承父母的所有才学并加以扩展,那么人类的发展至少是现在的数万倍。继承实现了数据属性和方法的重用...原创 2018-05-16 17:54:03 · 967 阅读 · 0 评论