追梦路上前行

随笔分类 -  python基础

计算机基础与操作系统
摘要:计算机基础与操作系统 一、计算机基础 1.什么是计算机 计算机俗称“电脑”,包含人对计算机的终极期望,能够真的像人脑一样去工作 2.为何要有计算机 为了执行人类的程序,从而把人类解放出来 3.计算机的组成 控制器: 作用:是计算机的指挥系统,负责控制计算机所有其他组件如何工作的 类比:控制器=》人类 阅读全文

posted @ 2020-04-11 22:16 hello1230 阅读(229) 评论(0) 推荐(0)

python 元类
摘要:元类 元类是类的类,是类的模板 元类是用来控制如何创建类的,正如类是创建对象的模板一样,而元类的主要目的是为了控制类的创建行为 元类的实例化的结果为我们用class定义的类,正如类的实例为对象(f1对象是Foo类的一个实例,Foo类是 type 类的一个实例) type是python的一个内建元类, 阅读全文

posted @ 2018-11-15 21:21 hello1230 阅读(119) 评论(0) 推荐(0)

线程和进程
摘要:什么是线程(threading)? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程的出现是为了降低上下文切换的消耗,提高系统的并发性,并突破一个进程只能干一 阅读全文

posted @ 2018-07-04 10:27 hello1230 阅读(144) 评论(0) 推荐(0)

网络编程 socket介绍
摘要:Socket介绍 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部。 Socket通信 当通过socket建立起2台机器的连接后,本质 阅读全文

posted @ 2018-07-04 10:01 hello1230 阅读(107) 评论(0) 推荐(0)

python基础 面向对象介绍
摘要:在面向对象过程中会遇到一些名词 类:一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型、模板。在类中定义了这些对象的都具备的属性(variables(data))、共同的方法 属性:人类包含很多特征,把这些特征用程序来描述的话,叫做属性,比如年龄、身高、性别、姓名等都叫做属性,一个类中,可以有多个 阅读全文

posted @ 2018-06-17 21:35 hello1230 阅读(131) 评论(0) 推荐(0)

python基础 继承
摘要:继承 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 继承与重用性 在开发程序的 阅读全文

posted @ 2018-06-17 21:31 hello1230 阅读(98) 评论(0) 推荐(0)

Python基础 生成器和迭代器
摘要:生成器 在Python中,这种一边循环一边计算的机制,称为生成器:generator。只要把一个列表生成式的[]改成(),就创建了一个generator: 要一个一个打印出来,可以通过next()函数获得generator的下一个返回值.generator保存的是算法,每次调用next(g)就计算出 阅读全文

posted @ 2018-06-04 10:10 hello1230 阅读(115) 评论(0) 推荐(0)

Python基础 函数
摘要:函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 语法定义 可以带参数 函数参数 形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该 阅读全文

posted @ 2018-06-04 09:51 hello1230 阅读(118) 评论(0) 推荐(0)

Python基础 collections模块
摘要:collections模块 collections模块在内置数据类型(dict、list、set、tuple)的基础上,还提供了几个额外的数据类型:ChainMap、Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成 阅读全文

posted @ 2018-05-29 21:28 hello1230 阅读(142) 评论(0) 推荐(0)

Python基础 二进制和字符编码
摘要:二进制定义 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非 阅读全文

posted @ 2018-05-29 15:39 hello1230 阅读(2785) 评论(0) 推荐(0)

Python基础 流程控制while
摘要:while是循环使用一段执行语句。 语法如下 while 条件: 执行语句 循环中止语句 break用于完全结束一个循环,跳出循环体执行循环后面的语句 continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环 while...el 阅读全文

posted @ 2018-05-29 11:20 hello1230 阅读(115) 评论(0) 推荐(0)

Python基础 流程控制if...else...
摘要:if else 语句 单分支 if 条件: 满足条件执行语句 双分支 if 条件: 满足条件执行语句 else: if条件不满足执行这句 多分支: 阅读全文

posted @ 2018-05-29 11:08 hello1230 阅读(122) 评论(0) 推荐(0)

Python基础 基本数据类型
摘要:基本数据类型 1.数字 int,float浮点型,复数型,bool型 bool型只有两个值:True和False 2 .字符串 字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,' '或'' ''或''' '''中间包含的内容称之为字符串。 s = 'Hello,abc?' 按照从左到右的 阅读全文

posted @ 2018-05-29 10:37 hello1230 阅读(381) 评论(0) 推荐(0)

Python基础 变量
摘要:变量:把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做“变量”。 name是变量名,"alex"是变量值 变量定义规则 变量的创建与id 列子:name="yong" 首先,当我们定义了一个变量name="yong"的时候,内存中做了这样一件事: 程序开辟了一块内存 阅读全文

posted @ 2018-05-29 10:21 hello1230 阅读(113) 评论(0) 推荐(0)

Python基础 编程语言介绍
摘要:1.1编程语言介绍: 编程语言分为机器语言、汇编语言和高级语言。 机器语言 由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。但是机器语言编写的程序无明显 阅读全文

posted @ 2018-05-29 09:46 hello1230 阅读(258) 评论(0) 推荐(0)

导航