随笔分类 -  python

摘要:协程 协程,又称微线程,纤程。英文名Coroutine。 进程和线程的运行都是抢占式的 协程是协作式的(非抢占式),程序的运行先后顺序我们可以完全控制 协程本质上就只有一个线程,主要解决IO操作 优点: 优点1: 协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换 阅读全文
posted @ 2019-10-18 10:05 西伯利亚狼dreamer 阅读(232) 评论(0) 推荐(0)
摘要:操作系统 概念 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成。 操作系统可以管理硬件设备,并将对硬件的管理封装成系统调用,并为用户和应用程序提供一个简单的 阅读全文
posted @ 2019-10-14 15:00 西伯利亚狼dreamer 阅读(256) 评论(0) 推荐(0)
摘要:软件架构 C/S架构 概念: C指client,客户机、客户端,供用户使用 S指server,服务器,处理软件的逻辑 例如:QQ、WPS等软件 特点: 软户需要安装客户端,通过客户端访问服务器 软件更新时,服务器和客户端都需要更新 C/S架构出的一个软件不可以跨平台 客户端和服务器通信采用自由协议, 阅读全文
posted @ 2019-10-08 09:40 西伯利亚狼dreamer 阅读(229) 评论(0) 推荐(0)
摘要:异常的概念 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 错误分为: 语法错误(程序运行前需要改正该错误) 逻辑错误 异常的种类 一个异常标识一种错误 常见异常: Attribut 阅读全文
posted @ 2019-10-07 15:48 西伯利亚狼dreamer 阅读(183) 评论(0) 推荐(0)
摘要:isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类(子类) 反射 hasattr setattr ge 阅读全文
posted @ 2019-10-05 13:32 西伯利亚狼dreamer 阅读(199) 评论(0) 推荐(0)
摘要:三大编程范式 三大编程范式(这三者各有千秋,不分好坏): 面向过程编程 函数式编程 面向对象编程 面向过程编程 “面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。 过程是指解决问题的步骤。例如问题:如何把大象放入一个冰箱?步骤:先打开冰箱,在将大象放入冰箱,最后关上冰 阅读全文
posted @ 2019-10-03 16:17 西伯利亚狼dreamer 阅读(199) 评论(0) 推荐(0)
摘要:模块 概念 在Python中,一个.py文件就称之为一个模块(Module) 模块能定义函数,类和变量,模块里也能包含可执行的代码。 作用:提高代码的可维护性和复用性 分类: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系列模块组织到一起的文件夹(注: 阅读全文
posted @ 2019-09-28 17:02 西伯利亚狼dreamer 阅读(449) 评论(0) 推荐(0)
摘要:迭代器 迭代器协议 迭代定义: 迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。 1迭代器协议:对象必须提供一个__next__() 方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIte 阅读全文
posted @ 2019-09-25 23:06 西伯利亚狼dreamer 阅读(615) 评论(0) 推荐(0)
摘要:语法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数常用形式是接收两个参数:文件名(f 阅读全文
posted @ 2019-09-25 18:50 西伯利亚狼dreamer 阅读(152) 评论(0) 推荐(0)
摘要:定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 函数可以嵌套 程序运行时,函数会先编译,调用时才执行 重名函数会使用最近的 定义函数 函数即变量的思想? 输出结果如下 参数传递 形参 形参变量只有在被调用时才分配内存单元,在调用 阅读全文
posted @ 2019-09-24 13:25 西伯利亚狼dreamer 阅读(388) 评论(0) 推荐(0)
摘要:基本数据类型 6个标准数据类型 number(数字)、Sttring(字符串)、List(列表)、Tuble(元组)、Set(集合)、Dictionary(字典) 不可变数据:Number、String、Tuble 可变数据:List、Dictionary、Set .join() 将参数中的每一个元 阅读全文
posted @ 2019-09-21 16:22 西伯利亚狼dreamer 阅读(357) 评论(0) 推荐(0)
摘要:编程语言 什么是编程语言 TIOBE排行榜 机器语言 用二进制代码0和1描述的指令 汇编语言 汇编语言的实质和机器语言是相同的,都是直接对 硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。 高级语言 和汇编语言相比,它不但将许多相关的 机器指令合成为单条指令,并且去掉了与具体操作有关但 阅读全文
posted @ 2019-09-21 16:12 西伯利亚狼dreamer 阅读(906) 评论(0) 推荐(0)
摘要:Python python官网:https://www.python.org/ python文档:https://www.python.org/doc/ Web 前端 jQuery http://jquery.cuishifeng.cn/ Linux 书籍推荐 《鸟哥的Linux私房菜》 网址 ht 阅读全文
posted @ 2019-09-20 22:45 西伯利亚狼dreamer 阅读(151) 评论(0) 推荐(0)