摘要: day22 封装、继承和程序设计模式 [TOC] 今日内容概要 1. 封装 2. 继承 3. 程序设计模式 1. 单例模式 2. 工厂模式 昨日回顾 1. 一对多组合关系 将多个类的对象作为属性,封装在新类中 2. 继承 isinstance和issubclass 子类会继承所有父类中的属性和方法, 阅读全文
posted @ 2019-10-14 19:48 shuoliuchn 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 树莓派安装中文输入法 很多教程都说,安装中文输入法需要更新字体,但是我发现,最新版本的树莓派是不需要这个操作的,可以直接安装输入法。 在终端中输入命令 还有一点待查的是,似乎现在国内使用树莓派也不需要更换源了,树莓派会自动选择最合适的源来下载应用。 树莓派安装和使用Pycharm 可以点击这个 "链 阅读全文
posted @ 2019-10-13 17:55 shuoliuchn 阅读(9672) 评论(0) 推荐(0) 编辑
摘要: day21 继承 [TOC] 今日内容 1. 一对多的组合关系 2. 继承(实现)关系 单继承 多继承 super 昨日回顾 1. OOA、OOD和OOP 2. 类之间的关系 1. 依赖(关联)关系 2. 组合(聚合)关系 3. 继承(实现)关系 3. 依赖(关联)关系 将一个类的对象或类名传给另一 阅读全文
posted @ 2019-10-11 20:03 shuoliuchn 阅读(145) 评论(0) 推荐(0) 编辑
摘要: day19 面向对象初识 [TOC] 今日内容概要 面向对象初识 面向过程与面向对象 类与对象 前情回顾 包 有 文件的文件夹就是包 今日内容详细 面向过程与面向对象 编程语言发展历程: 机器语言 汇编语言 高级语言 数学向左,上帝向右。数学家的思维总是倾向于将事物抽象化,寻求程序运行效率的最大化。 阅读全文
posted @ 2019-10-09 17:54 shuoliuchn 阅读(188) 评论(0) 推荐(0) 编辑
摘要: day12 Python中的内置函数 [TOC] 今日内容概要 1. 推导式 2. 内置函数 上周内容回顾 1. 迭代器 可迭代对象:具有 方法的就是一个可迭代对象 迭代器:具有 和`__next__()`方法 迭代器就是用时间换空间 可迭代对象是用空间换时间 2. 生成器 生成器也是一个迭代器,迭 阅读全文
posted @ 2019-10-05 20:45 shuoliuchn 阅读(157) 评论(0) 推荐(0) 编辑
摘要: day11 迭代器和生成器 [TOC] 今日内容概要 1. 详解 2. 迭代器 3. 生成器 昨日内容回顾 1. 函数的默认参数 1. 动态位置参数: ,接受多余位置参数,以元组形式储存 2. 动态关键字参数: ,接受多于默认参数,以字典形式储存 3. 参数的优先级:位置参数 动态位置参数 默认参数 阅读全文
posted @ 2019-10-05 19:19 shuoliuchn 阅读(142) 评论(0) 推荐(0) 编辑
摘要: day18 包 [TOC] 今日内容 包 管理模块 具有 文件的文件夹就是包 昨日内容回顾 1. 正则 1. 元字符 | 元字符 | 匹配规则 | | : : | : : | | \w | 一个字母、数字或下划线 | | \w+ | 一个或多个字母、数字或下划线 | | \d | 一个数字 | | 阅读全文
posted @ 2019-10-05 14:34 shuoliuchn 阅读(116) 评论(0) 推荐(0) 编辑
摘要: day17 正则表达式和日志 [TOC] 今日内容 1. ,正则表达式 从字符串中提取内容 2. ,日志 昨日回顾 1. 序列化 1. json(重要,通用) dumps loads 用于网络传输 dump load 用于文件存储 2. pickle(Python私有) dumps loads 用于 阅读全文
posted @ 2019-09-28 22:47 shuoliuchn 阅读(192) 评论(0) 推荐(0) 编辑
摘要: day16 序列化、hashlib、collections和软件开发规范 [TOC] 今日内容 1. 序列化 1. json 2. pickle 2. hashlib 3. collections 1. 统计 2. 双端队列(队列,栈) 3. 有序字典 4. 默认字典 5. 命名元组 4. 软件开发 阅读全文
posted @ 2019-09-28 18:14 shuoliuchn 阅读(129) 评论(0) 推荐(0) 编辑
摘要: day15 模块 [TOC] 今日内容概要 1. 自定义模块 2. time模块 3. datetime模块 4. random模块 5. sys模块 6. os模块 昨日回顾 1. 有参装饰器: 给装饰器额外增加一个参数来控制装饰器的行为: 2. 多个装饰器装饰一个函数: 3. 递归 1. 不断调 阅读全文
posted @ 2019-09-26 20:26 shuoliuchn 阅读(129) 评论(0) 推荐(0) 编辑