作为一个开发测试,必然要掌握很多很多的语言,之前用过JAVA, C#, Ruby 等,最近被要求把UI自动化部分从C#转成python于是乎决定好好学习下python虽然以前也知道一些正好最近又在研究小爬虫SCRAPY做了项目上的小工具,所以这次想借此机会好好学一学,正好看见有此等活动,于是摩拳擦掌准备开始攻读。
先说说之前用到python的地方吧,首先是项目里UI自动化的部分,这里之前用的是C#这回呢 转换到python,从底层封装到各种实现,冷丁换门语言就是要趟过好多的坑,各种格式坑语法坑经历过之后算是对python有了个大体的了解了, 带着初识的小小激动心情,迫不及待的点开了试读链接。
刚开始读就发现了一个重大特点,发现了本书区分不同种类信息的不同文本风格,比如需要注意的代码行或字段会以粗体的形式存在感觉很人性化很细致,带着这样良好的印象进入了正文的探索。
第五章合适使用面向对象编程,开篇就是一个让何易懂的例子,让我了解到不能因为能够使用一个对象就急于使用这个对象,也不要再当你需要使用一个类的时候疏于创建一个类。之后又了解到怎样为类添加行为和property是怎样工作的,怎样被创建的以及何时该使用,并且用了Silly,Foo等几个鲜明易于理解的例子让我对property有了深刻的了解。
接下来就是实践啦哈哈上图来看看我看书后写的第一个python小程序吧
上面是一个Document类做些处理
接下来这是一个测试类,下面看运行结果吧
好啦真希望能得到这本书好好的学学呀哈哈
后记---由于Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。所以观天下python的发展还是很大滴 同学们好好学起吧
相关推荐
《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。, 《Python 3面向对象编程》不是Python 的入门书籍,适合...
《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。, 《Python 3面向对象编程》不是Python 的入门书籍,适合...
《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。 《Python 3面向对象编程》不是Python 的入门书籍,适合具有...
《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。 《Python 3面向对象编程》不是Python 的入门书籍,适合...
Python进阶:面向对象编程与模块化设计Python进阶:面向对象编程与模块化设计Python进阶:面向对象编程与模块化设计Python进阶:面向对象编程与模块化设计Python进阶:面向对象编程与模块化设计Python进阶:面向对象...
面向对象编程(OOP)是Python编程中的一个核心概念,它允许程序员以更接近现实世界的方式组织和构建代码。在OOP中,我们通过创建类(Class)来定义对象(Object),类是对象的模板,它包含了对象可能具有的属性...
在Python的世界里,面向对象编程(Object-Oriented Programming, OOP)是核心编程范式之一,它允许我们将复杂的问题拆解为一系列可复用的对象,极大地提高了代码的可维护性和可扩展性。《Python面向对象编程指南》这...
PYTHON 面向对象 编程指南 本来想免积分的,但是 现在好像不能免积分了,大家用到的下载看看吧
Python 3面向对象编程-第三版 这是Packt发布的的代码存储库。 在Python 3.8中使用面向对象的设计模式构建健壮且可维护的软件 这本书是关于什么的? 面向对象编程(OOP)是一种流行的设计范例,其中数据和行为以...
"Python 面向对象编程基础知识点" Python 面向对象编程是 Python 编程语言的基础,它具有独特的编程风格和语法规则。本文将从逻辑行和物理行、缩进、注释、main 函数、变量、表达式、语句、数据类型和运算等方面...
Python面向对象编程(OOP)是一种被广泛采用的编程范式,它强调在软件开发中使用“对象”来思考和解决问题。对象可以包含数据和在数据上执行操作的方法。在Python中,OOP不仅是一种编程技术,它还是一种思维方式,使...
本书《Python 3 Object-Oriented Programming, Second Edition》是一本专门介绍Python 3面向对象编程的书籍。从标题和描述中,我们可以提炼出以下知识点: 1. Python 3编程语言:本书专注于Python语言的第三个主要...
3. Python 面向对象编程.ipynb3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程.ipynb 3. Python 面向对象编程....
自己整理的Python面向对象编程速记速学小例子和源码,只有6页,可以迅速学会Python面向对象编程。原书已加入书签方便阅读。介绍了类的声明,实例化,绑定属性,构造函数,数据封装,继承,多态,实例属性和类属性。...
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。本书通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。本书不是...
在Python中,类和对象是面向对象编程(OOP)的核心概念。类可以被看作是创建对象的蓝图,而对象则是类的实例。通过类和对象,Python能够实现代码的封装、继承和多态性,这是提高代码可重用性和可维护性的关键。 在...