2018年8月16日
摘要: 函数式编程"""函数式编程不是任何语言都能实现函数式编程。面向对象:解决类和类之间关系,解决工程的规范化。应对需求的不停改动的问题。函数式编程:一起去解决程序运行速度和单纯的数学公式的问题。""""""函数和函数式编程。函数:定义一个函数,或者一个方法,完成某一项特定的功能。函数式编程:很多函数作用 阅读全文
posted @ 2018-08-16 23:06 不虚此行ztx 阅读(121) 评论(0) 推荐(0) 编辑
  2018年8月15日
摘要: 迭代器模式和观察值模式"""行为模式:是对不同的对象之间划分责任和算法的抽象方式。重点在于类和类之间相互作用。# 迭代器模式# 观察者模式""" 1. 迭代器模式# Iterable: iter方法: return Iterator# Iterator:next iter方法# 用于访问 集合对象的时候按照顺访问,不需要集合对象的底层表示。# 迭代器的抽象类 class Iterator: ... 阅读全文
posted @ 2018-08-15 22:25 不虚此行ztx 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 单例模式 阅读全文
posted @ 2018-08-15 21:52 不虚此行ztx 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 创建整体时,必须先有部分,才能创建整体 (7)消息通信:要求对象和对象之间只能通过消息进行通信(需要调用对应方法来访问属性) # 解耦的目的 设计模式之工厂模式 阅读全文
posted @ 2018-08-15 21:05 不虚此行ztx 阅读(136) 评论(0) 推荐(0) 编辑
  2018年6月30日
摘要: 网络编程"""一、 计算机网络 将地理位置不同的,具有独立功能的多态计算机及外部设备, 通过通信线路连接起来,从而实现信息和资源共享的计算机系统。 计算机网络分为七层结构: 应用层 跟人贴近 表示层 会话层 传输层 网络层 数据链路层 物理层 跟计算机贴近"""# 计算机的通信协议:是网络中计算机之 阅读全文
posted @ 2018-06-30 15:00 不虚此行ztx 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 六、线程应用及线程锁 第二部分 队列 第三部分 GIL全局锁 阅读全文
posted @ 2018-06-30 14:37 不虚此行ztx 阅读(152) 评论(0) 推荐(0) 编辑
  2018年6月11日
摘要: 排序一、冒泡排序 冒泡排序:俩俩元素(i , i+1) 进行比较,每次选出一个小,(大),执行n-1次# 稳定性:稳定排序li=[23,-8,29,-12,6,18,33]"""思路:1. 第一次循环,俩俩比较,左边元素>右边元素,交换位置2. 比较的时候,不包含最后一个元素,因为交换的时候,比较倒 阅读全文
posted @ 2018-06-11 08:52 不虚此行ztx 阅读(134) 评论(0) 推荐(0) 编辑
  2018年6月4日
摘要: 数据结构 第一部分 阅读全文
posted @ 2018-06-04 22:32 不虚此行ztx 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 正则表达式第一部分 正则表达式:对指定的字符串跟模式(模板)之间进行的模式匹配,可以获得匹配结果,也可以获得匹配之后的内容。模式(正则表达式):可以是普通的字符,也可以是特殊的字符。# 模式:普通字符串:安全按照字符串本身的内容进行匹配。给定的内容是不是 包含了模板的内容# "addjdjdsfjs 阅读全文
posted @ 2018-06-04 09:07 不虚此行ztx 阅读(94) 评论(0) 推荐(0) 编辑
  2018年6月3日
摘要: 第一部分 文件与路径的操作 一、 os模块import os 1. 创建目录mkdir:条件,父目录必须存在,创建的目录必须不存在# 参数创建的路径os.mkdir("c:/abc/def") 2. makedirs创建路径,如果父路径不存在,也不会报错,会同时创建os.makedirs("c:/abc/def/ghi",exist_ok=True)# 有exist参数,默认值时false,存在会... 阅读全文
posted @ 2018-06-03 20:24 不虚此行ztx 阅读(122) 评论(0) 推荐(0) 编辑