摘要: 一、元类 ​ 在python中一切皆对象,类实际上也是一个对象。既然类是一个对象,那它一定有一个由一个类实例化得到,这个类,就叫做元类。也就是说产生类的类,叫元类。 ​ type是内置的一个元类,所有的类都是由type实例化得到。 ​ 在python中可以通过type()方法查看对象的类 二、cla 阅读全文
posted @ 2019-09-03 16:25 17vv 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、issubclass和isinstance issubclass:判断第一个参数是不是第二个参数的子类,返回True或者False isinstance:判断第一个参数是不是第二个参数的对象,返回True或者False 二、反射 反射:通过字符串来获取、设置、删除对象中的属性或方法 hasatt 阅读全文
posted @ 2019-09-02 20:06 17vv 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、Django基本配置 1.新建app ​ 在项目目录中,即manage.py文件所在的目录执行下面代码: 2.在项目中添加新建的app 找到settings.py文件在INSTALLED_APPS中添加自定义的app 3.设置中文和使用北京时间 ​ Django settings中的默认设置 ​ 阅读全文
posted @ 2019-09-02 18:56 17vv 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 项目地址:https://github.com/zhinss/course_selected 角色:学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux、python、go3个课程 ,linux\py\go在北京开,python\go在上海开 3. 课程包含,周期, 阅读全文
posted @ 2019-09-02 12:08 17vv 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 问题原因: load的时候内存中没有School的地址,load不知道按什么格式反序列化所以报错 解决办法: 在启动文件中导入缺失的模块 阅读全文
posted @ 2019-08-29 17:35 17vv 阅读(3162) 评论(0) 推荐(0) 编辑
摘要: 一、类的继承 什么是继承:继承是一种新建类的方式,继承了一个类,类中的属性和方法就在字类中 被继承的类叫做:父类/基类 继承的类叫做:字类/派生类 新式类:只要继承了object类,就是新式类,在python3中,默认继承object类/在python2中,需要显示的指定继承object 经典类:没 阅读全文
posted @ 2019-08-27 20:24 17vv 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象 1、面向对象和面向过程 ​ 面向过程: ​ 优点:复杂问题流程化,进而简单化 ​ 缺点:可扩展性差 ​ 面向对象: ​ 优点:可扩展性高 ​ 缺点:编写复杂 2、类与对象 ​ 对象:属性和方法的结合体 ​ 类:一系列共同的属性和方法 ​ ​ 现实生活中:先有对象再有类 ​ 程序中:先有 阅读全文
posted @ 2019-08-26 14:57 17vv 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、typing模块 typing模块:提供了Generator,Iterable,Iterator三种数据类型,用来约束函数 二、re模块 re模块:从字符串里找特定的字符串 三、collections模块 collections模块:复杂的数据类型 阅读全文
posted @ 2019-08-20 14:53 17vv 阅读(119) 评论(0) 推荐(0) 编辑
摘要: numpy numpy:专门用来做数组(矩阵)的运算 matplotlib模块 matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图、饼图和直方图。 阅读全文
posted @ 2019-08-19 15:20 17vv 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、包 包:包其实是一个文件夹(必须得含有_ _init _ _.py这个文件) init让普通的文件夹成为一个包, 导包就是导init 1. 运行init这个文件 2. 创建 一个init名称空间 3. 然后把inti内的变量丢入 init 这个名称空间内 导包就是导入init 包的文件以执行文件 阅读全文
posted @ 2019-08-16 17:06 17vv 阅读(132) 评论(0) 推荐(0) 编辑