摘要: 今天是网络编程的最后一天,明天会开始并发编程 socketserver模块实现并发 为什么要讲socketserver?我们之前写的tcp协议的socket是不是一次只能和一个客户端通信,如果用socketserver可以实现和多个客户端通信。它是在socket的基础上进行了一层封装,也就是说底层还 阅读全文
posted @ 2019-01-07 23:01 Print('hello,world') 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 今天继续网络编程的东西 一.网络通讯原理 1.互联网的本质就是一系列的网络协议 我们是在浏览器上输入了一个网址,但是我们都知道,互联网连接的电脑互相通信的是电信号,我们的电脑是怎么将我们输入的网址变成了电信号然后发送出去了呢,并且我们发送出去的消息是不是应该让对方的服务器能够知道,我们是在请求它的网 阅读全文
posted @ 2019-01-05 23:09 Print('hello,world') 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 首先我们python基础部分已经学完了,而socket是我们基础进阶的课程,也就是说,你自己现在完全可以写一些小程序了,但是前面的学习和练习,我们写的代码都是在自己的电脑上运行的,虽然我们学过了模块引入,文件引入import等等,我可以在程序中获取到另一个文件的内容,对吧,但是那么突然有一天,你的朋 阅读全文
posted @ 2019-01-02 17:29 Print('hello,world') 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 今天我们来聊聊模块和包 一.模块 首先,我们先看一个老生常谈的问题,什么是模块,模块就是一个包含了python定义和声明的文件,文件名就是模块的名字加上.py后缀,欢聚话说我们目前写的所有的py文件都可以看成是一个模块但是我们import加载的模块一共分成四个通用类别: 1. 使用pyhton编写的 阅读全文
posted @ 2018-12-29 22:50 Print('hello,world') 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 今天我们就说一个模块,那就是re,不过想要了解re模块,我们得先了解一下什么是正则表达式,有助于我们更好的学习re模块 一.正则表达式 首先, 我们在网页上进行注册或者登陆的时候经常能看到一些格式上的错误提示,比如:你在注册百度账号的时候https://passport.baidu.com/v2/? 阅读全文
posted @ 2018-12-28 22:26 Print('hello,world') 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 今天我们继续来看模块的那些事儿 一.os模块 所有和操作系统相关内容都在os模块 os.stat() 属性解读: 二.sys模块 所有和python解释器相关的都在sys模块 三.序列化 在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据格式,这个过程叫 阅读全文
posted @ 2018-12-27 17:46 Print('hello,world') 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 今天我们来看一看python中的常用的模块,内容有点多,我会分两天来更新这些知识 一.什么是模块 模块就是我们把装有特定功能的代码就行归类的结果,从代码编写的单位来看我们的程序,从小到大的顺序:一条代码 < 语句块 < 代码块(函数,类) < 模块,我们目前写的所有的py文件都是模块. 引入模块的方 阅读全文
posted @ 2018-12-26 20:53 Print('hello,world') 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 一. python多继承 在前面的学习过程中,我们已经知道了python中类与类之间可以有继承关系,当出现x是一种y的时候就可以使用继承关系.即'is-a'关系,在继承关系中子类自动拥有父类中除了私有属性外的其他所有内容,python支持多继承,一个类可以拥有多个父类 此时孙悟空是一只猴子, 同时也 阅读全文
posted @ 2018-12-24 21:40 Print('hello,world') 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 今天我们来说一说类的规范以及程序出现错误后我们要怎么进行处理 一.类的约束 首先,你要清楚,约束是对类的约束,比如,现在你是一个项目经理,然后呢,你给手下的人分活,张三你处理一下普通用户登录,李四你处理一下会员登录,王五已处理一下管理员登录,那这个时候呢他们就开始分别去写他们的功能了,但是呢,你要知 阅读全文
posted @ 2018-12-21 20:42 Print('hello,world') 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 今天我们来看一个新的东西:反射 一.isinstance,type,issubclass 首先,我们先看issubclass() 这个内置函数可以帮我们判断xxx类是否是yyy类型的子类 然后我们来看type,type在前面的学习期间已经使用过了,type(obj)表示查看obj是由哪个类创建的 那 阅读全文
posted @ 2018-12-20 20:37 Print('hello,world') 阅读(238) 评论(0) 推荐(1) 编辑