摘要: Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可 阅读全文
posted @ 2018-04-04 10:00 wwtww521 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向 阅读全文
posted @ 2018-04-04 09:27 wwtww521 阅读(169) 评论(0) 推荐(0) 编辑
摘要: python 软件目录开发规范 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了 阅读全文
posted @ 2018-01-10 23:36 wwtww521 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 装饰器: 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本 阅读全文
posted @ 2018-01-09 22:51 wwtww521 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 模块初识: Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可 阅读全文
posted @ 2017-11-19 23:41 wwtww521 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一:集合 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x i 阅读全文
posted @ 2017-11-19 20:35 wwtww521 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 知识点一:变量 1.变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。 2.系统关键字不能做变量名使用 3.Python推荐使用XX_XX_XX形式起名 4.Python没有常量概念(如C++使用const定义一个常量) 5.Python表示 阅读全文
posted @ 2017-11-03 20:05 wwtww521 阅读(220) 评论(0) 推荐(0) 编辑