python编程基础实例测试题如何学python编程基础的阅读心得
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 面向对象程序设计 面向对象程序设计是在面向过程程序设计的基础上发展而来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象程序设计也是一个程序员发展的“分水岭”,很多初学者和略有成就的开发者,就是因为无法理解“面向对象”而放弃。这里想提醒一下初学者:要想在编程这条路上走得比别人远,就一定要掌握面向对象编程技术。
面向对象概述 面向对象(Object Oriented)的英文缩写是 OO,它是一种设计思想。从 20 世纪 60 年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编程思想,并且逐步成为目前软件开发领域的主流技术。如我们经常听说的面向对象编程(Object Oriented Programming,OOP)就是主要针对大型软件设计而提出的,它可以使软件设计更加灵活,并且能更好地进行代码复用。 面向对象中的对象(Object)通常是指客观世界中存在的对象,这个对象具有唯一性,对象之间各不相同,各有各的特点,每一个对象都有自己的运动规律和内部状态;对象与对象之间又是可以相互联系、相互作用的。另外,对象也可以是一个抽象的事物,例如,可以从圆形、正方形、三角形等图形中抽象出一个简单图形,简单图形就是一个对象,它有自己的属性和行为,图形中边的个数是它的属性,图形的面积也是它的属性,输出图形的面积就是它的行为。 概括地讲,面向对象技术是一种从组织结构上模拟客观世界的方法。
类的定义和使用 在 Python 中,类表示具有相同属性和方法的对象的集合。在使用类时,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了。
创建类的成员并访问 类的成员主要由实例方法和数据成员组成。在类中创建了类的成员后,可以通过类的实例进行访问。 1.创建实例方法并访问 所谓实例方法是指在类中定义的函数,该函数是一种在类的实例上操作的函数。同__init__()方法一样,实例方法的第一个参数必须是 self,并且必须包含一个 self 参数。创建实例方法的语法格式如下: def functionName(self,parameterlist): block 参数说明如下。 functionName:用于指定方法名,一般使用小写字母开头。 self:必要参数,表示类的实例,其名称可以是 self 以外的单词,使用 self 只是一个惯例而已。 parameterlist:用于指定除 self 参数以外的参数,各参数间使用逗号“,”进行分隔。 block:方法体,实现的具体功能。 说明:实例方法和 Python 中的函数的主要区别就是,函数实现的是某个独立的功能,而实例方法是实现类中的一个行为,是类的一部分。 实例方法创建完成后,可以通过类的实例名称和点“.”操作符进行访问。具体的语法格式如下: instanceName.functionName(parametervalue) 其中,instanceName 为类的实例名称;functionName 为要调用的方法名称;parametervalue表示为方法指定对应的实际参数,其值的个数为 parameterlist 的个数减 1。 2.创建数据成员并访问 数据成员是指在类中定义的变量,即属性,根据定义位置,又可以分为类属性和实例属性。
|