Python网络编程项目?

Python网络编程项目?,python,networking,project,Python,Networking,Project,我想知道你们是否知道一些网站,或者对初级中级Python网络编程项目/练习问题有什么想法来练习Python网络编程?我刚刚读完《Python网络编程基础》,正在寻找不太难磨练我技能的练习作业。。我制作了一个简单的localhost客户端/服务器,它允许您添加/减去/乘/除数字。。“客户端”将2个数字和一个操作传递给服务器,服务器进行计算并返回值。对于不需要安装库的网络编程,我能做些什么,这是一个很好的实践,有什么想法吗 谢谢 我的第一个Python网络项目是为NFC聊天服务器编写GUI聊天客户端

我想知道你们是否知道一些网站,或者对初级中级Python网络编程项目/练习问题有什么想法来练习Python网络编程?我刚刚读完《Python网络编程基础》,正在寻找不太难磨练我技能的练习作业。。我制作了一个简单的localhost客户端/服务器,它允许您添加/减去/乘/除数字。。“客户端”将2个数字和一个操作传递给服务器,服务器进行计算并返回值。对于不需要安装库的网络编程,我能做些什么,这是一个很好的实践,有什么想法吗


谢谢

我的第一个Python网络项目是为NFC聊天服务器编写GUI聊天客户端。这是5-6年前的事了,所以我不确定这个项目改变了多少。。。。但是命令集非常类似IRC。甚至不需要深入Java代码库来找出它。我通过远程登录聊天服务器的端口并发出帮助命令,了解了大部分协议。您还可以使用Wireshark与他们的规范客户端一起窥探流量

如果我没记错的话,我最终在项目中使用了以下内容:

  • 当然是插座
  • asynchat和asyncore
  • 穿线
  • wxPython-非标准库-您可以使用TkInter
  • py2exe-非标准库

编辑:或者您可以尝试XMPP:

我的第一个Python网络项目是为NFC聊天服务器编写GUI聊天客户端。这是5-6年前的事了,所以我不确定这个项目改变了多少。。。。但是命令集非常类似IRC。甚至不需要深入Java代码库来找出它。我通过远程登录聊天服务器的端口并发出帮助命令,了解了大部分协议。您还可以使用Wireshark与他们的规范客户端一起窥探流量

如果我没记错的话,我最终在项目中使用了以下内容:

  • 当然是插座
  • asynchat和asyncore
  • 穿线
  • wxPython-非标准库-您可以使用TkInter
  • py2exe-非标准库

编辑:或者您可以尝试XMPP:

我的第一个网络项目是一个穿越网络的蜘蛛(显然),并创建了一个数据库用作搜索引擎

Python中的Spider和web搜索引擎(我在网页中使用mod_Python,但我建议使用
Django
),以及MySQL中的DB

创建用于管理DB或Spider(或两者,由您决定)的GUI

最终使用了:

  • 插座
  • 数据库交互作用
  • wxPython
  • 穿线

    • 我的第一个网络项目是一个网络蜘蛛,它横穿网络(显然),并创建了一个DB用作搜索引擎

      Python中的Spider和web搜索引擎(我在网页中使用mod_Python,但我建议使用
      Django
      ),以及MySQL中的DB

      创建用于管理DB或Spider(或两者,由您决定)的GUI

      最终使用了:

      • 插座
      • 数据库交互作用
      • wxPython
      • 穿线