摘要: 1. 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS 阅读全文
posted @ 2016-12-27 14:27 hongpeng0209 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特定组合 阅读全文
posted @ 2016-12-19 10:24 hongpeng0209 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实 阅读全文
posted @ 2016-12-12 22:06 hongpeng0209 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 抽象类 python2中的写法 python3中的写法 必须重构父类的send方法,否则主动抛出错误。 静态方法:不能访问公有属性,也不能访问实例 应用场景:实例多,节省内存开销 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以 阅读全文
posted @ 2016-11-28 11:46 hongpeng0209 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程定义 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象的几大特性: 阅读全文
posted @ 2016-11-21 18:03 hongpeng0209 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 阅读全文
posted @ 2016-11-14 14:48 hongpeng0209 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 本次学习内容: 字典查询快的原因 字符编码 函数定义 局部变量、全局变量 返回值 嵌套函数 递归(二分查找) 三元运算 map lamba 函数式编程 高阶函数 内置函数 字典查询快的原因: 字典占用内存比列表多,但是查询速度比列表快的多 为什么会查询速度会快呢?因为他是hash类型的,那什么是ha 阅读全文
posted @ 2016-10-30 23:23 hongpeng0209 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 本次学习内容 元组 字典 集合 字符编码 文件处理 一、元组 定义:与列表类似,定义是使用() 特性: 1.可存放多个值 2.元组里的元素是不可变的 3.有序,下标从0开始从左往右的顺序访问 元组常用操作和列表一样 二、字典 定义:{}里key-value结构 key定义规则: 1.不可变(数字,字 阅读全文
posted @ 2016-10-24 15:17 hongpeng0209 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ssh两种用法 远程连接主机 远程连接主机 不连接过去,只是执行命令 ssh用法: -p加端口,默认22可以省略 @前面为用户名,不指定为当前用户 @后面为要连接的服务器的IP 不连接过去,只是执行命令 ssh用法: -p加端口,默认22可以省略 @前面为用户名,不指定为当前用户 @后面为要连接的服 阅读全文
posted @ 2016-10-20 13:49 hongpeng0209 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 本次学习内容 1.for循环 2.continue and break 3.while循环 4.运算符 5.数据类型 数字 字符串 列表 1.for循环 猜年龄的游戏完善下,只有三次机会 for i in range(3)#循环3次 for...else#如果for循环正常结束,就执行else下面的 阅读全文
posted @ 2016-10-16 22:26 hongpeng0209 阅读(292) 评论(0) 推荐(0) 编辑