摘要: 基于TCP开发一款远程CMD程序 客户端连接服务器后,可以向服务器发送命令 服务器收到命令后执行,无论执行是否成功,无论执行几遍,都将执行结果返回给客户端 方法一:通过os模块 服务端: 客户端: 方法二:通过subprocess模块 服务端 客户端 阅读全文
posted @ 2019-10-17 19:29 ylpb 阅读(100) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1.软件开发架构 开发软件需要开发一套客户端与服务端 客户端与服务端的作用 客户端:想连接服务端就连接服务端 服务端:24小时不间断开着为客服端提供服务 软件开发架构分为两种: C/S架构、B/S架构 C/S架构: Client:客户端 Server:服务端 优点:软件的使用稳定,并且可 阅读全文
posted @ 2019-10-17 16:35 ylpb 阅读(262) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 1.1 语法错误 语法错误,根本过不了python解释器的语法检测,必须在程序执行前就改正。 1.2 逻辑 阅读全文
posted @ 2019-10-17 13:05 ylpb 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 面向对象总结 面向过程编程思想: ​ 核心是过程,过程指的是做事情的步骤,即先干什么再干什么。 ​ 基于该编程思想编程,就好比一条流水线,一种机械式的思维方式。 面向对象编程思想: ​ 核心是对象,对象指的是特征与技能的结合体。 ​ 基于该编程思想编程,就好比创造世界,一种上帝式的思维方式。 类: 阅读全文
posted @ 2019-10-14 23:29 ylpb 阅读(124) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面向对象进阶 Wisdom is knowing what to do next , virtue is doing it . classmethod 和 staticmethod classmethod 装饰给类内部的方法,使该方法绑定给类使用。由类调用,将类作为第一个参数传入方法,不 阅读全文
posted @ 2019-10-12 21:20 ylpb 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、定义MySQL类(参考答案: 1.对象有id、host、port三个属性 2.定义工具create_id,在实例化时为每个对象随机生成id,保证id唯一 3.提供两种实例化方式,方式一:用户传入host和port 方式二:从配置文件中读取host和port进行实例化 4.为对象定制方法,save 阅读全文
posted @ 2019-10-11 21:43 ylpb 阅读(75) 评论(0) 推荐(0) 编辑
摘要: [TOC] 组合 1.什么是组合? 组合是指一个对象中的属性,是另一个对象。 继承:一种类与类的关系,一种什么是什么的关系,子类是父类的从属关系。 组合:对象与对象的关系,一种什么有什么的关系,一个对象拥有另一个对象。 组合优点:让类与类之间解耦,可扩展性高 组合的缺点:编写复杂度高 继承优点:编写 阅读全文
posted @ 2019-10-11 16:59 ylpb 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 今日作业 3、什么是新式类,什么是经典类,二者有什么区别?什么是深度优先,什么是广度优先? 直接或者间接继承object类的都是新式类,没有继承object类的都是经典类,区别就是有没有继承object类。 深度优先是经典类查找属性的方式,即从左向右一个分支一个分支找,而且如果分支有公共父类,在第一 阅读全文
posted @ 2019-10-10 19:24 ylpb 阅读(184) 评论(0) 推荐(0) 编辑
摘要: [TOC] 继承 Downwards is the only way forwards .——《盗梦空间》 面向对象阶段最重要的知识点:继承、封装、多态 1.什么是继承? 指新建类的方法,新建的类称之为子类或者派生类,子类继承的类叫做父类,也称之为基类或者超类。 继承特征: 子类可以继承父类的属性( 阅读全文
posted @ 2019-10-10 15:04 ylpb 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 今日作业 1.什么是对象?什么是类? 对象:从现实世界中抽象出来的特征与技能的结合体 类:一系列对象特征与技能的结合体 2.绑定方法的有什么特点 把对象当做第一个参数传入绑定方法中,由不同的对象调用,就把不同的对象传给不同的绑定方法 3.基于面向对象设计一个对战游戏 阅读全文
posted @ 2019-10-09 19:03 ylpb 阅读(106) 评论(0) 推荐(0) 编辑