摘要:
第十二章 mysql ORM介绍 2.sqlalchemy基本使用 ORM介绍: orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证 一致的使用习惯,通过o 阅读全文
摘要:
第11章 1.rabbitMQ 2. redis 一.rabbitMQ: 人们写了有好多好多的开源的MQ服务器。其中大多数都是写出来用来解决特定问题的。它们不关心上面跑的是什么类型的消息,设计思想通常是和创建者息息相关的(消息的持久化,崩溃恢复等通常不在他们考虑范围内)。有三个专门设计用来做及其灵活 阅读全文
摘要:
第九章+ 异步IO/队列(day10) Gevent协程 Select\Poll\Epoll异步IO与事件驱动 携程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地 阅读全文
摘要:
第九章 线程 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 线程 一.什么是线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位 阅读全文
摘要:
第八章 Socket语法及相关 SocketServer实现多并发 socket概念: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 根据连接启动的方式以及本地套接字 阅读全文
摘要:
第七章: 面向对象高级语法部分 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 面向对象高级语法部分 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的 方法,可以在实例化后直接调用,并且在方法里可 阅读全文
摘要:
第六章 面向对象 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 ♣面向过程和面向对象 编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所 阅读全文
摘要:
第五章 标准库(内置模块) 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 ♣模块介绍 模块,用 阅读全文
摘要:
第四章 1.迭代器和生成器 2.装饰器 3.json&pickle 数据序列化 4.软件目录结构规范 ♣生成器 通过列表生成式,可以创建一个列表。由于内存容量限制,生成的列表的数据容量是有限的。当一个列表存储了大量的数据,而我们操作的只是部分数据,例如列表里存储了100万条数据,实际操作只有前边的几 阅读全文