当我们在定义一个类的时候,常常会定义到变量,而在定义变量的时候,可能我们会在不同的位置定义,比如这样: 这里我们定义了一个 Person 类,在这个类里面我们定义了一个 money 变量以及一个 init 方法。 什么是类变量和实例变量? 其中的 m…
你应该看过一些实时动态的数据,比如一些数据的涨幅: 或者一些聊天室: 除了轮训外,类似上面这些实时动态数据的获取以及发送,都用到了 socket 技术。 什么是 Socket? 你可以把它理解为一个通信的工具,主要是实现端到端的数据传输,而这个端点就…
接下来我们就使用 Python 来操作 socket ,实现一个聊天室的一些主要功能。 首先我们来回想下,一般的聊天室都是怎样的,有多个用户可以同时在线,他们可以实时获取到消息,实时发送消息。 那么服务端要实现的就有这么几点: 监听客户端的连接 同时…
今天我们来实现聊天室的客户端,一般来说,客户端的操作越傻瓜式越好,我们主要实现这样的功能: 用户可以只管的运行一个聊天室软件 可以在里面看到所有聊天室用户的消息 自己可以编辑消息进行发送 我们可以使用 tkinter 这个库来写一些 Python 的…
今天咱们来 「Python 爬阶梯」,我们知道使用 Python 可以创建对象,当我们去引用它的时候,系统会开辟一个内存空间存放对象,不过可能有些对象我们用完之后,永远再也不会去使用了,那这对象不能一直留在内存里边吧,对象已经废了,也就成为了「垃圾」…