会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
runjam
博客园
首页
新随笔
联系
订阅
管理
2018年10月24日
第二十五天 PYTHON学习
摘要: 【今日学习】 一、继承补充 1.继承的实现原理 python到底是如何实现继承的,对于你定义的每一个类,python会计算出一个方法解析顺序(MRO)列表,这个MRO列表就是一个简单的所有基类的线性顺序列表,例如 class A(object): def test(self): print('fro
阅读全文
posted @ 2018-10-24 17:35 runjam
阅读(151)
评论(0)
推荐(0)
2018年10月23日
第二十四天 PYTHON学习
摘要: 【今日学习】 一.初识继承 1、什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) 2、为什么要有
阅读全文
posted @ 2018-10-23 16:41 runjam
阅读(114)
评论(0)
推荐(0)
第二十三天 PYTHON学习
摘要: 【今日学习】 一.面向对象的程序设计 1、什么是面向对象程序设计? 其实实质是一种思维方式的结果,相比面向过程程序设计,面向对象是把一个个对象造出来,面向过程是按部就班的流水线生产,面向对象设计出的对象是一个独立的个体,不受其它约束,保证了个体的灵活性。 2、面向对象有哪些优劣之处 优点:解决了程序
阅读全文
posted @ 2018-10-23 15:39 runjam
阅读(110)
评论(0)
推荐(0)
第二十 二天 PYTHON学习
摘要: 【今日学习】 logging模块(掌握) 1.日志级别 #logger:产生日志的对象 #Filter:过滤日志的对象 #Handler:接收日志然后控制打印到不同的地方,FileHandler用来打印到文件中,StreamHandler用来打印到终端 #Formatter对象:可以定制不同的日志格
阅读全文
posted @ 2018-10-23 14:46 runjam
阅读(145)
评论(0)
推荐(0)
2018年10月17日
第二十一天 PYTHON学习
摘要: 【今日学习】 一、什么是序列化? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 二、为什么要序列化? 1:持久保存状态【硬盘存】 需
阅读全文
posted @ 2018-10-17 21:27 runjam
阅读(191)
评论(0)
推荐(0)
2018年10月16日
第二十天 PYTHON学习
摘要: 【今日学习】 今天继续学习python自带模块 昨天漏写了datetime模块 datetime模块 #时间加减import datetime print(datetime.datetime.now()) #返回 2016-08-19 12:47:03.941925print(datetime.da
阅读全文
posted @ 2018-10-16 20:56 runjam
阅读(178)
评论(0)
推荐(0)
第十九天 PYTHON学习
摘要: 【今日学习】 1.软件开发的目录规范 区分一个个功能,所以用文件夹来分类 conf 配置文件夹,英文全称是config【配置】 \放setting.py core核心逻辑文件夹,英文全称是core【中心】\放src.py,src是source的缩写,是源的意思,代表源文件 log日志文件夹,访问日志
阅读全文
posted @ 2018-10-16 15:54 runjam
阅读(543)
评论(0)
推荐(0)
2018年10月15日
第十八天 PYTHON学习
摘要: 【今日学习】 1.包的介绍 1.1 什么是包:包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来。 1.2 为什么要使用包: 包的本质就是一个文件夹,那么文件夹唯一的功能就是将文件组织起来,随着功能越写越多,我们无法将所以功能都放到一个文
阅读全文
posted @ 2018-10-15 21:22 runjam
阅读(116)
评论(0)
推荐(0)
2018年10月11日
第十七天 PYTHON学习
摘要: 【今日学习】 一、模块 1.什么是模块,为什么要有模块,有哪些作用 在Python中,模块是一个集合多个功能的工具的Python文件。为了解决代码过长,杂乱问题,虽然有函数存在可以调用,但还是比较杂乱,不成体系,引入模块。模块可以存放多个功能的工具,方便归类,调用和找到代码执行出错问题 2.调用模块
阅读全文
posted @ 2018-10-11 20:52 runjam
阅读(111)
评论(0)
推荐(0)
2018年10月10日
第十六天 Python学习
摘要: 【今日学习】 一、匿名函数 匿名函数是相对于有名函数而言,有名函数的存在是为了可以重复在不同位置调用,匿名函数因为在定义时没有名称,只有内存地址,就像一个没有名字的人一样,他可以干活,但你不知道他的名字时就不好叫他干活,但只有一个人知道,那就是在定义时这个人可以使用一次。 匿名函数的使用: 匿名函数
阅读全文
posted @ 2018-10-10 22:01 runjam
阅读(146)
评论(0)
推荐(0)
公告