- 博客(17)
- 收藏
- 关注
转载 网络编程
网络编程软件开发架构c/s架构(client/server) c:客户端 和 s:服务端 例如: QQ,微信,网盘,这一类都属于c/s架构,我们都需要下载一个客户端才能够运行 ps:这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。b/s架构(browser/server)...
2019-08-09 18:11:00
209
转载 面向对象基础之多态
多态概念:一种事物具备多种不同的形态例如:水 固态 气态 液态 大黄蜂:汽车人,汽车,飞机官方解释: 多个不同类对象可以响应同一个方法,产生不同的结果首先强调多态不是一种特殊的语法,而是一种状态,特性(既多个不同对象可以响应同一个方法,产生不同的结果 )既多个对象有相同的使用方法,好处: 对于使用者而言,大大的降低了使用难度 我们之前写的USB接口,下的鼠标,键...
2019-07-29 18:34:00
145
转载 面向对象基础之封装
封装 什么是封装,就是将复杂的丑陋的,隐私的细节隐藏到内部,对外提供简单的使用接口 对外隐藏内部实现细节,并提供访问的接口为什么需要封装 两个目的 1.为了保证 关键数据的安全性 2.对外部隐藏实现细节,隔离复杂度什么时候应该封装 当有一些数据不希望外界可以直接修改时 当有一些函数不希望给外界使用时,如何使用:语法...
2019-07-26 15:57:00
173
转载 面向对象基础之继承
继承什么是继承继承是一种关系,描述两个对象之间,什么是什么的关系例如麦兜,佩奇,猪刚鬣 都是猪啊,在程序中,继承描述的是类和类之间的关系例如a继承了b, a就能直接使用b已经存在的方法和属性a称之为子类,b称之为父类,也称之为基类为什么要使用继承:继承的一方可以直接使用被继承一方已经有的东西其目的是为了重用已经有的代码,提高重用性如何使用继承语法:class 类名...
2019-07-25 20:23:00
199
转载 包与常用模块(二)
包什么是包? 它是一系列模块文件的结合体,表示形式就是一个文件夹 该文件夹内部通常会有一个__init__.py文件 包的本质还是一个模块"""# from dir.dir1 import p"""首次导入包: 先产生一个执行文件的名称空间 1.创建包下面的__init__.py文件的名称空间 2.执行包下面的__init__.py文...
2019-07-24 19:33:00
98
转载 面向对象基础之类与对象
面向对象编程思想 OOP什么是面向对象面向对象是一种编程思想,是前辈们总结出的经验,指导程序员如何编写出更好的程序 ,核心是对象,程序就是一系列对象的集合, 程序眼负责调度控制这些对象来交互着完成任务:案例:1 把大象装进冰箱 ? 面向过程: 1.打开冰箱 2.装入大象 3.关闭冰箱 面向对象: 找个具备装大象的技能的对象 在面向对象中程序员...
2019-07-24 19:33:00
128
转载 常用模块(一)
collections模块在内置数据类型(dict,list,set,tuple)的基础上,collections模块还提供了额外的几个数据类型:Counter,deque,defaultdict,namedtuple和OrderedDict等 1.namedtuple:生成可以使用名字来访问元素内容的tuple 2.deque:双端队列,可以快速的从另外一侧追加...
2019-07-18 21:30:00
125
转载 re模块与正则表达式
正则表达式在学习re模块前我们得先理解使用它的原理,而re模块就是基于正则表达式工作的,正可谓磨刀不误砍柴工.现在就让我们先来看一些实际的应用。在线测试工具http://tool.chinaz.com/regex/首先你要知道的是,谈到正则,就只和字符串相关了。在我给你提供的工具中,你输入的每一个字都是一个字符串。其次,如果在一个位置的一个值,不会出现什么变化,那么是不需要...
2019-07-17 17:19:00
76
转载 初识模块
1.1 模块1.1.1 模块介绍常见的场景:一个模块就是一个包含了一组功能的python文件,比如module.py,模块名为module,可以通过import module使用。模块的三种来源:1.内置的(python解释器自带的)2.第三方的(别人写的)3.自定义的(自己写的)模块可以分为四个通用类别: 1.使用python编写的py文件(也就意味着py...
2019-07-16 21:12:00
80
转载 函数进阶篇
1.1 装饰器1.1.1 开放封闭原则:对扩展开放,对修改是封闭1.1.2 装饰器:装饰它人的,器指的是任意可调用对象,现在的场景装饰器-》函数,被装饰的对象也是-》函数1.1.3 原则:1、不修改被装饰对象的源代码2、不修改被装饰对象的调用方式1.1.4 装饰器的目的:在遵循1,2的前提下为被装饰对象添加上新功能错误的示范import t...
2019-07-15 19:40:00
101
转载 函数基础篇
1.1函数简介1.1.1什么是函数 函数就是具有某个具体功能的工具1.1.2为什么要用函数 提供开发效率 减少代码冗余 提高程序的扩展性1.1.11定义一个函数 def是定义函数的关键字 函数名:函数名的命名规则与变量名一致 1.不能以关键字(******) 2.函数也应该做到见名知意 函数在...
2019-07-10 20:35:00
214
转载 字符编码及文件操作
一、字符编1.什么是字符编码:将人能识别的字符转换为计算机能识别的01二进制的过程就是字符编码,转换的规则就是字符编码表2.常用的编码表:ASCII、GBK、Unicode、UTF-8 了解:编码表的发展史 1. ascii(ASCII):字母、数字、英文符号与计算机01标识符的对应关系 思考:如何将128个字符用01完全标签 二进制:11111111 =...
2019-07-05 18:44:00
237
转载 数据类型及常用方法
可变类型与不可变类型 1、可变类型 值改变,id不变,说明是直接改变原值,是可变类型 2、不可变类型 值改变,id也跟着改变,说明是产生了新的值,是不可变类型整型(int)与浮点型(float)ps:整型,浮点型:存一个值,不可变#整型#用途:记录电话号码,年龄,QQ号等纯数字#定义方式 age=18 #age=int(18)pri...
2019-07-03 15:06:00
138
转载 流程控制之if判断,while,for循环
if判断模拟人对某些事物的判断并作出不同的决策的能力计算机由于要像人一样的去工作,那么它必须也要具备判断事物对错的能力,从而作出不同的响应实际中的例子,面前走过一个妹纸,你会想好不好看,要不要超过去看看正脸等等程序中比如ATM取款机,需要接收你输入的用户名和密码来判断你是否是合法用户等等if 条件: 代码1 代码2 代码3 ...# 代码块(同...
2019-07-02 15:49:00
237
转载 基本数据类型与运算符
一、与用户交互1、什么是与用户交互程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息2、为何程序要与用户交互为了让计算机能够像人一样与用户的交互3、如何用python3中input会将用户输入的任何内容都存成字符串类型python2中raw_input会将用户输入的任何内容都存成字符串类型name=raw_inp...
2019-07-01 15:06:00
97
转载 python基础
一 编程语言介绍1.1 机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件1.2 汇编语言:用英文标签取代二进制指令取编写程序,本质也是在直接控制硬件汇编语言详解: 汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作...
2019-06-28 16:33:00
80
转载 计算机基础
一、编程与编程的目的 1.什么是语言?什么是编程语言? 语言是一种事物与另一种事物沟通的介质 编程语言就是程序员与计算机沟通的介质 2.什么是编程? 程序员把自己想要让计算机做的事情用编程语言表达出来,编程的结果就是一系列的文件 3.为什么要编程? 是为了让计算机按照人类的思维逻辑去工作,从而解放人力 所以,在编程世界里计...
2019-06-27 14:37:00
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人