Python IO多路复用 IO 模型 blocking IO 阻塞IO nonblocking IO 非阻塞IO IO multiplexing IO多路复用 signal driven IO 信号驱动IO(在实际中并不常用) asynchronous IO 异步IO(python实现不了,但是有tornado框架天生自带异步) IO发生时涉及 2019-06-10 python学习 #python
Python 网络编程 网络基础简介一、软件开发架构 在日常生活中,我们会使用软件进行聊天,视频,收发文件,搜索浏览等等,其本质都是应用程序间进行通信。我们平时涉及到的两个程序之间通讯的应用大致可以分为两种: 第一是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用; 第二是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用; 这两个分类分别对应了两个软件开发的架构: 1.1、C/ 2019-06-03 python学习 #python
Python 协程开发 协程引入 之前我们学习了线程、进程的概念,了解了在操作系统中**进程是资源分配的最小单位,线程是CPU调度的最小单位。**按道理来说我们已经算是把 CPU 的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率的追求不断提高,基于单线程来实现并发又成为一个新的课题,即只用一个主线程(很明显 2019-05-22 python学习 #python
Python 多线程开发 线程简介一、进程的优缺点 在操作系统中,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。正是这样的设计,大大提高了CPU的利用率。进程的出现让每个 2019-05-20 python学习 #python
Python 多进程开发 进程的创建以及使用一、创建进程方式一:直接创建 process 模块是 multiprocessing库一个创建进程的模块,借助这个模块,就可以完成进程的创建。 Process([group [, target [, name [, args [, kwargs]]]]]),由该类实例化得到的对象,表示一个子进程中的任 务(尚未启动) 参数说明: group 参数未使用,值 2019-05-13 python学习 #python
Python 正则表达式 正则简介一、什么是正则表达式? 正则表达式本身与某种编程语言并没有什么实质性的联系,它只是匹配字符串内容的一种规则。官方的定义是,正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 二、应用领域 正则匹配可以应用于用户登录或注册时输入的用户名、密码、邮箱、手机号等信息是否合 2019-05-10 python学习 #python
Python 面向对象进阶 属性一、属性初识我们定义一个用于计算圆的周长和面积的类: 12345678910111213class Circle: def __init__(self, r): self.r = r def perimeter(self): return 2 * 3.14 * self.r def area(self): return 3.14 * 2019-05-04 python学习 #python
Python 面向对象三大特性 继承一、继承初识我们先来看下面几段代码: 12345678910111213141516171819202122232425262728class Cat: def __init__(self, name, sex, color): self.name = name self.sex = sex self.color = color d 2019-05-03 python学习 #python
Python 面向对象 面向过程和面向对象一、面向过程 核心点在过程二字,过程指的是解决问题的步骤,说白了就是先做什么再干什么。这种解决问题的思路就好比是工厂中的流水线。shell脚本就是典型的面向过程,按步骤做事。 优点:复杂的问题流程化,进而简单化。 缺点:可扩展性差,比如,一个脚本就是干一件事情的。 二、面向对象 核心点是对象二字,对象指的是具有相同属性和动作的结合体叫对象。面向对象编程就好比在代码 2019-05-03 python学习 #python
Python 内置函数 常用内置函数概览https://www.processon.com/mindmap/5e2ea3e6e4b0d27af181882c 作用域相关locals 和 globals locals:函数会以字典的类型返回当前位置的全部的局部变量 globals:函数会以字典的类型返回全部的全局变量 1234567891011121314151617a = 10 def func(): a 2019-05-01 python学习 #python