摘要: 网络编程 基础 一 软件开发架构 服务器和客户端的本质区别 网络编程核心 1.2 网络编程的发展史 1.3 如何实现网络通信 二 OSI协议2.0 OSI七层协议 OSI五层协议 2.1 物理连接层 2.2 数据链路层 2.2.1 交换机 2.3 网络层 2.4 传输层 2.4.1 总结 2.5 应 阅读全文
posted @ 2019-08-06 19:17 辕子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 反射 reflect 案例 使用场景: 框架设计方式: 框架代码: 实例 插件部分: 上述框架代码中,写死了必须使用某个类,这是不合理的,因为无法提前知道对方的类在什么地方,以及类叫什么 所以我们应该为框架的使用者提供一个配置文件,要求对方将累的信息写入配置文件,然后框架自己去加载需要的模块 框架代 阅读全文
posted @ 2019-07-30 20:40 辕子 阅读(124) 评论(0) 推荐(0) 编辑
摘要: # 多态 什么是多态? 为什么要用多态? 怎么实现多态? 案例: OOP中的内置函数 isinstance 运用 ## issubclass 运用 类中的魔法函数 str 运用 del 使用案例 call 使用 slots slots的使用 getattr setattr delattr [] 的实 阅读全文
posted @ 2019-07-29 17:17 辕子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: # 封装 什么是封装? 为什么需要封装? 什么时候应该封装? 如何使用? 语法: 被封装的内容的特点: 权限 案例: 这样一来我们可以在外界修改这个关键数据时,做一些限制 property装饰器 有三个相关的装饰器 案例: python实现封装的原理 封装: property 可以用来实现计算属性 阅读全文
posted @ 2019-07-26 16:21 辕子 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 继承 组合 OOP的三大特征之一:封装,继承,多态 继承 什么是继承? 为什么要使用继承? 如何使用继承? 基本语法 正确的使用继承: 属性的查找顺序: 继承相关术语: 练习: 实现一个可以限制元素类型的容器 (字典,列表,元组,集合,字符串) 子类中访问父类的内容: 强调再强调: 组合 组合的目的 阅读全文
posted @ 2019-07-25 21:08 辕子 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 oop 什么是面向对象: 它是一种编程思想,是前辈总结出来的经验,知道程序员如何更好的编写程序, 核心是对象,程序就是一系列对象的集合,程序员通过负责调度这些对象让他们交互完成任务 相对于面向流程,就像流水线一样,亲自把制作手机的流程分成很多个小步骤,一一实现 面向对象,就像找到能管理 阅读全文
posted @ 2019-07-24 20:07 辕子 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 包 logging 模块 logging 配置字典 hashlib 模块 openpyxl 模块 深浅拷贝 一 模块 1.0.1 模块回顾 1.0.2 模块与包 1.1 什么是包? 1.2 为何要使用包 1.3 注意事项 1.4 案例示范 1 实验一 准备: 执行文件为test.py,内容 #tes 阅读全文
posted @ 2019-07-21 18:58 辕子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: # 1、下面代码的输出结果是什么? list1 = ['a', 'b', 'c', 'd', 'e'] print(list1[10:]) # [] # 2、各行打印的结果应该是多少? list1 = [ [ ] ] * 5 list1[0].append(10) print(list1) list1[1].append(20) print(list1) list1.append(30) pr... 阅读全文
posted @ 2019-07-19 20:35 辕子 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 知识点: collection模块(采集) time模块(时间) random模块(随机) os模块(操作系统) sys模块(Py操作) json和pickle模块(序列化) subprocess模块(子进程) collection模块(采集) time模块(时间) random模块(随机) os模 阅读全文
posted @ 2019-07-18 16:11 辕子 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 二、re模块 1.0 正则表达式 1.1 正则表达式与re模块的关系 1.2 正则表达式 京东注册账号手机有校验功能: <https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/> 1.3 有无正则校验的区别 1.3. 阅读全文
posted @ 2019-07-17 17:31 辕子 阅读(229) 评论(0) 推荐(0) 编辑