摘要:
The Zen of Python, by Tim PetersPython之禅 by Tim Peters Beautiful is better than ugly.优美胜于丑陋(Python 以编写优美的代码为目标) Explicit is better than implicit.明了胜于晦 阅读全文
摘要:
0Django阶段性总结 1、Django简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证 阅读全文
摘要:
## 计算机基础知识 # 硬件 运算器 控制器 存储器 输入设备 输出设备 # 软件 系统软件-操作系统 应用软件-玩家应用 ## Linux 通用操作系统 # 任务: 任务调度 内存分配 处理外围设备 # 组成: 内核(官网下载) 和 系统程序 (shell--人机对话的窗口, 设备驱动 底层库 阅读全文
摘要:
CSS JS 阅读全文
摘要:
# 多线程和多进程 进程:操作系统分配内存的基本单位,进程之间的通信相互隔离,如果要相互交换数据,需要特殊的机制。 线程:一个进程由至少一个线程组成,线程是进程的执行单元,也是操作系统分配CPU的基本单元。 多线程,是为了多的被CPU所启动。 优点: 1.缩短程序的执行时间,提升性能 2.改善用户的 阅读全文
摘要:
多重继承 1.一个类继承多个类,而多个父类又有公共的父类,(菱形继承/钻石继承) 2.如果一个类有多个父类,那么在搜索属性和方法时,搜索的依据是C3算法。 3.这是Python3的改进,在此之前的算法是深度优先搜索算法 DFS 注意:避免使用多重继承,如果必须要用,尽量只继承亲爸的,后爸的不继承属性 阅读全文
摘要:
文件的读写 读 写 读和写 爬网络上的图片 阅读全文
摘要:
抽象类 Python没有从语言层面支持抽象类的概念,我们可以从abc模块来制造抽象类的效果。 在定义类的时候,通过指定metaclass=ABCMeta可以将类声明为抽象类 抽象类是不能创建对象的,抽象类只是拿来被继承的,给其他类继承 abc模块中还有一个叫abstractmethon,通过这个包装 阅读全文
摘要:
函数 名字 命名方法(官方方法,驼峰命名法) 命名原则:1.由数字,下划线和字母组成,且不能由数字开头。 2.不能命名关键字 3.区分大小写,大写为常量 参数 默认值 可变参数 * args 关键字参数 **kwargs 命名关键字参数 * 返回值 对象 字符串 元组 集合 嵌套函数 高阶函数 函数 阅读全文