摘要: 一:什么是网络编程? 网络通常指的是计算机中的互联网是由多台计算机通过网线或其他媒介相互链接完成的。编写基于网络的应用程序的过程称之为网络编程。如果要想与其他计算机建立连接,就必须要让你的计算机与其他计算机能够互相传递数据。 二:C/S架构(客户端Client与服务器Sever) 提供数据的一方称之 阅读全文
posted @ 2018-12-20 17:26 刘小鹿 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一:元类补充 __new__与__init__的区别: __new与__init__先执行,其作用是创建一个空的对象,作为一个类的对象,必须具备三个组成部分,所以调用type中的__new__来完成组装,得到这个类对象后需要将其返回,以供__init__来使用。 class MyMeta(type) 阅读全文
posted @ 2018-12-20 16:08 刘小鹿 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一:isinstance和issubclass 判断某个对象是不是某个类的实例 isinstance():判断某个对象是不是某个类的实例 issubclass():判断是不是子类(返回布尔值),(还可以判断是不是父类的父类,所有类都是object的子类或子子类) class Person: pass 阅读全文
posted @ 2018-12-19 20:50 刘小鹿 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特征之封装 一:组合 组合:组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象(多个对象放在一起叫组合) 好处:通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起。 可以降低代码冗余,降低耦合度,也就是在程序中一个对象将另一 阅读全文
posted @ 2018-12-17 21:26 刘小鹿 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性之继承 1.什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或者多个父类(python支持多继承),父类又可以被称为基类或者超类,新建的类称为派生类或者子类。 子类会“遗传”父类的属性,从而解决代码重用问题。 2.继承的使用 在子类中,类名后面加上括号,写上父类的名称即可 阅读全文
posted @ 2018-12-14 16:36 刘小鹿 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一:面向过程 是一种编程思想。将一个复杂的问题流程化(为其制定一个固定的实现流程),从而变得简单化 优点:复杂的问题简单化 缺点:由于实现流程固定,一旦中间步骤发生了修改,将导致整体都需要修改 牵一发而动全身,扩展性差,维护性差 使用场景:对扩展性要求较低的软件,比如系统的内核,脚本程序( 阅读全文
posted @ 2018-12-13 20:09 刘小鹿 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一:XML模块 XML全称叫做可扩展标记语言,是一种定义的电子文档结构和描述性语言,可以用来标记数据/定义数据类型。标记翻译为标签,标签指的是某种特殊符号,简单的是XML,就是用标签来定义文档结构。 一个完整的标签分为三个部分: 例如:<person name="jack">hello i am a 阅读全文
posted @ 2018-12-11 18:41 刘小鹿 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一:os模块与os.path os表示操作系统: 该模块主要处理与操作系统相关的操作,最常用的是文件操作(打开,读取,写入,删除,复制,重命名) os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径(当前执行文件所在的文件夹) os.chdir("dirname") 改变当 阅读全文
posted @ 2018-12-10 17:23 刘小鹿 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一:logging模块 1.日志级别: 1.debug调试信息(用于记录程序员在开发过程中调试信息,例如:不清楚变量值,打印看一下) 2.info记录普通信息(没有特别意义,就是简单的记录) 3.warning警告信息(当某些操作可能发生错误时,就记录为警告信息,涉及一些敏感操作时,例如删库) 4. 阅读全文
posted @ 2018-12-07 20:46 刘小鹿 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一:re模块 正则就是用一些具有特殊含义的符号组合到一起(称之为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在python中)它内嵌在python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由C编写的匹配引擎执行。 1.常用的匹配模式 ht 阅读全文
posted @ 2018-12-06 16:07 刘小鹿 阅读(169) 评论(0) 推荐(0) 编辑