上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: day 21 一、面向对象概述 1、面向过程的程序设计: 面向过程,核心是过程,即解决问题的步骤,编写程序好比在设计一条流水线,为了得到合格的产品(程序),人为指定程序需要翔安什么再干什么。它是一种机械式的思维方式。 优点:将复杂的问题流程化,进而简单化(将一个复杂的问题,拆分成一个个小的问题去实现 阅读全文
posted @ 2018-12-13 19:58 zhao_peng 阅读(238) 评论(0) 推荐(0) 编辑
摘要: day19 一、xml模块 xml是一种可扩展的标记语言,用标签来组织数据的语言。 相比于json,xml的使用场景更加广泛,但是语法格式相比json复杂很多。 json:前后台交互数据时,一般使用json xml:当需要自定义文档时使用xml 注:xml是实现不同语言或程序之间进行数据交换的协议, 阅读全文
posted @ 2018-12-11 19:07 zhao_peng 阅读(587) 评论(0) 推荐(0) 编辑
摘要: day18 一、os模块 1、os模块的常用方法 2、subprocess模块 三、shutil模块 四、configparser模块(配置文件解析器) 1、配置文件(以cfg结尾): 2、读取文件(py文件): 3、改写配置文件 阅读全文
posted @ 2018-12-10 21:06 zhao_peng 阅读(317) 评论(0) 推荐(0) 编辑
摘要: day17 一、logging模块 手动配置实例: 二、shelve模块 shelve模块也是用于序列化羽凡序列化,同pickle模块只能用于Python,不能跨平台使用。操作简单,类似Python中的字典。 注: shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可 阅读全文
posted @ 2018-12-07 20:32 zhao_peng 阅读(196) 评论(0) 推荐(0) 编辑
摘要: day 16 一、正则表达式(re模块) 1、常用的匹配符号 2、re模块下的方法: 二、hashlib模块 1、什么是hash hash是一种算法,该算法接受一系列的数据,经过运算会得到一个hash值, hash值具备三大特性: a、只要传入的内容一样,那么得到的hash值一定是一样 b、只要采用 阅读全文
posted @ 2018-12-06 17:19 zhao_peng 阅读(157) 评论(0) 推荐(0) 编辑
摘要: day15 一、包: 1、什么是包: 包就是一个包含有__ init__.py文件的文件夹,我们创建包的目的是为了用文件夹将文件/模块组织起来。 2、为何要用包: 3、如何用包: 二、序列化和反序列化 1、什么是序列化: 序列化就是将内存中的数据类型转成另外一种格式。 2、为什么要序列化 1、持久保 阅读全文
posted @ 2018-12-05 18:49 zhao_peng 阅读(149) 评论(0) 推荐(0) 编辑
摘要: day14 一、生成器表达式: 形如各种生成式,但是包含在小括弧内,得到的是一个生成器。 二、模块: 1、什么模块: 模块就是一系列的功能的集合体,在Python中一个py文件就是一个模块。 模块分为四个通用的类别: 1 、使用python编写的.py文件; 2 、已被编译为共享库或DLL的C或C+ 阅读全文
posted @ 2018-12-04 15:53 zhao_peng 阅读(154) 评论(0) 推荐(0) 编辑
摘要: day 13 一、迭代器 1、什么是迭代?什么是迭代器? 迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来。 迭代器即迭代取值的工具。 2、为什么要用迭代器? 迭代器的特点: 优点:a、提供一种不依赖索引的迭代取值方式; b、更节省内存。 缺点:a、不如按照索引的取值方式灵活; b、取值一 阅读全文
posted @ 2018-12-03 15:36 zhao_peng 阅读(143) 评论(0) 推荐(0) 编辑
摘要: day12 一、装饰器: 1、叠加多个装饰器: 加载顺序(outter函数的调用顺序):自下而上 执行顺序(wrapper函数的执行顺序):自上而下 代码: 有参装饰器用于解决两层装饰器无法继续向装饰器内部传入新参数的问题,装饰器最多三层,到了第三层就可以解决装饰器内层所有所需参数的传值要求。 二、 阅读全文
posted @ 2018-11-30 20:28 zhao_peng 阅读(211) 评论(0) 推荐(0) 编辑
摘要: day 11 一、装饰器: 1、什么是装饰器: 装饰器指的是为被装饰对象添加新功能的工具,装饰器本身可以是任意可调用对象。 被装饰对象本身也可以是任意可调用对象。 2、为何要用装饰器: 开放封闭原则:对修改封闭,对扩展开发。 装饰器的实现原则: a、不能修改被装饰对象的源代码; b、不能修改被装饰对 阅读全文
posted @ 2018-11-29 20:08 zhao_peng 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页