摘要:
【python自动化第十一篇:】 课程简介 + gevent协程 + select/poll/epoll/异步IO/事件驱动 + RabbitMQ队列 上节课回顾 + 进程: + 进程的诞生时为了处理多任务,资源的隔离,提供程序运行的所有数据 + 进程就是一个程序运行所需要的资源集合 + 每个进程的 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
作业一:博客 作业二:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 作业三:多级菜单 三级菜单 可依次选择进入各子菜单 所需新知识点:列表、字典 作业一分析: readme.md 博客地址:http://www.cnbl 阅读全文
摘要:
复习: 线程与进程的区别: 进程:资源的集合 线程:最小调度单位 进程至少包含一个线程 线程之间的内存是共享的,两个线程操作同一个数据就会修改整个结果(需要mutex加锁来保持数据的一致性),递归锁,join(等待线程执行完成) 线程之间的内存是共享的,两个线程操作同一个数据就会修改整个结果(需要m 阅读全文
摘要:
简要: 一、PARAMIKO模块 实现远程ssh执行命令 远程传输文件 使用密钥ssh链接远程机执行命令 使用密钥sftp收发文件 二、进程&线程 线程: 操作系统能够尽心运算调度的最小单位,他被包含在进程当中,是进程中的实际运作单位; 一条线程指的是进程中的单一顺序的控制流,一个进程可以并发多个线 阅读全文
摘要:
一、拾遗 动态导入模块 目的是为了在导入模块的过程中将模块以字符的格式导入。 断言 类似于if,实际的意思就是如多对应的条件为真就执行,不为真就报错。 二、socket继续 1、浅谈server端的原理: (1)、申明socket实例 server = socket.socket(AF.INET(地 阅读全文
摘要:
知识点概览: 静态方法,类方法,属性方法 类的特殊方法 反射 异常处理 socket开发基础 一、静态方法:@staticmethod 只是名义上归类管理,实际上在静态方法里访问不了类或者实例中的任何属性。也可以说跟类没什么关系了,也就是截断了跟类的关联,实际上也就是一个函数而已。 实际场景就可以用 阅读全文
摘要:
知识点概览: 一、面向对象介绍 编程范式:面向对象,面向过程,函数式编程 面向过程:通过一组指令告诉机器去一步一做什么;一个过程包含一组要被进行计算的步骤,从头到尾的执行顺序;程序的修改要注意各个部分的依赖关系,否则会影响其他过程的运行,发生一连串的影响,维护困难。 面向对象:OOP编程是利用类和对 阅读全文
摘要:
一、模块定义: 用来在逻辑上组织python代码(变量,函数,逻辑,类);本质就是为了实现一个功能(就是以.py结尾的python文件) 比如说:文件名为test.py的文件,他的模块名就是test 例如:在同一个文件夹下创建main.py(导入模块的程序),test.py(模块文件) 二、导入方法 阅读全文
摘要:
今天的课程总结: 一、装饰器 装饰器的本质是函数,起目的就是用来为其它函数增加附加功能 原则:不能修改被装饰函数的源代码;被装饰函数的调用方式不能改变 ,简而言之就是转时其对于函数就是透明的,对被装饰的函数是没有影响的。 实现装饰器的知识储备:函数即变量;高阶函数;嵌套函数;最终高阶函数加上嵌套函数 阅读全文