随笔分类 - python
摘要:一、数据库介绍 什么是数据库? 数据是按照数据结构组织、存储和管理数据的仓库 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据
阅读全文
摘要:一、ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们了你python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使
阅读全文
摘要:本节内容 1、Gevent 协程 2、Select/poll/Epoll异步IO与事件驱动 3、RabbitMQ队列 一、 协程 1.1 协程概念 协程,又称微线程,英文名Coroutine,一句话说明什么是协程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈,协程调度切换时,将寄存
阅读全文
摘要:一、概念说明 在进行解释之前,首先要说明几个概念: -用户空间和内核空间 -进程切换 -进程的阻塞 -文件描述符 -缓存I/O 1.1 用户空间和内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。 操作系统的核心是内核,独立于普通
阅读全文
摘要:本节内容 1、操作系统发展史 2、进程、与线程区别 3、Python GIL全局解释器锁 4、线程 1、语法 2、join 3、线程锁 Lock、RLock、信号量 4、将线程变为守护进程 5、Event事件 6、queue队列 7、生产者消费者模型 8、Queue队列 9、开发一个线程池 5、进程
阅读全文
摘要:一、 Socket概念 Socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据互相传递。 我们知道网络通信都是基于IP+Port方能定位目标的具体服务,操作系统有0-65535个端口,每个端口都是独立对外提供服务;建立一个socket必须至少有2端,一个服务端,
阅读全文
摘要:第一章 异常处理 一、基础异常处理结果(最常用)***** 二、复杂处理结构(常用)***** 三、异常对象***** 四、异常种类***** 描 述:所有报错的种类都是继承了一个总的类(Exception),Exception可以抓到所有错误,是一个统一错误输出,其他,只能处理某一种情况,为了精准
阅读全文
摘要:第一章 、面向对象扩展内容 1.1抽象接口 描述:创建基类,即抽象接口是为了来实现一个程序的架子,完成一系列的功能,然后具体的内容让子类来完成,如果不能完成,那么在调用的时候会直接报错。 作用:一般用来构建程序的一些架子,然后进行多人协作开发。 实践: python2 python3 1.2 静态方
阅读全文
摘要:第一章 面向对象设计的问题 1、什么是面向对象编程 -- 以前使用函数来实现,使用函数比较复杂的实现,现在使用面向对象,实现起来更简单。 -- 面向对象就是现在就是用类和对象来进行实现 2、什么是类?什么是对象?两者又有什么关系? -- 类里面就是函数的集合 -- 例如:obj = 类名(), ob
阅读全文
摘要:第一章 队列与堆栈 1.1 队列特点 1.2 堆栈特点 1.3 使用列表实现队列与堆栈 1.3.1 队列实现 方法一: 方法二: 1.3.2 堆栈实现 方法一: 方法二:
阅读全文
摘要:1.2.1时间格式 1.3 random 模块 1.4 os 模块 1.5 sys模块 1.6 json& pickle 模块 1.7 Subprocess模块 1.8 logging 模块 1.9 hashlib 模块 2.0 ConfigParser模块 2.1 shelve模块 1.3 re模
阅读全文
摘要:目录: 1、生成器 2、迭代器 3、装饰器 4、软件目录结构规范 第1章 生成器、迭代器、装饰器 1.1 列表生成式 现在有个需求,看列表[0,1,2,3,4,5,6,7,8,9],需求要求把列表里的每个值加1,你怎么实现? 实例1: 实例2: 实例3: 1.2 生成器 通过列表生成式,我们可以直接
阅读全文
摘要:版权声明: 本文作者为—陈鑫 本文的所有内容均来陈鑫总结,未经本人许可,禁止私自转发及使用。 QQ: 499741233 E-mail: 499741233@qq.com 版权声明: 本文作者为—陈鑫 本文的所有内容均来陈鑫总结,未经本人许可,禁止私自转发及使用。 QQ: 499741233 E-m
阅读全文
摘要:版权声明: 本文作者为—陈鑫 本文的所有内容均来陈鑫总结,未经本人许可,禁止私自转发及使用。 QQ: 499741233 E-mail: 499741233@qq.com Python文件处理 版权声明: 本文作者为—陈鑫 本文的所有内容均来陈鑫总结,未经本人许可,禁止私自转发及使用。 QQ: 49
阅读全文
摘要:版权声明: 本文作者为—陈鑫 本文的所有内容均来陈鑫总结,未经本人许可,禁止私自转发及使用。 QQ: 499741233 E-mail: 499741233@qq.com 版权声明: 本文作者为—陈鑫 本文的所有内容均来陈鑫总结,未经本人许可,禁止私自转发及使用。 QQ: 499741233 E-m
阅读全文
摘要:第1章 Python介绍 1.1 python应用领域 python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域,目前业内几乎所有大型互联网企业都在时用python。 1.1.1 目前python主要领域 云计算:云计算最火的语言,典型应用openst
阅读全文

浙公网安备 33010602011771号