Python学习笔记——基础篇第七周———FTP作业(面向对象编程进阶 & Socket编程基础)

Posted Yared

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记——基础篇第七周———FTP作业(面向对象编程进阶 & Socket编程基础)相关的知识,希望对你有一定的参考价值。

FTP作业

本节内容:

  • 面向对象高级语法部分
  • Socket开发基础
  • 作业:开发一个支持多用户在线的FTP程序

  

面向对象高级语法部分

参考:http://www.cnblogs.com/wupeiqi/p/4766801.html 

 metaclass 详解文章:http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python 得票最高那个答案写的非常好

Socket 编程

参考:http://www.cnblogs.com/wupeiqi/articles/5040823.html

 

作业:开发一个支持多用户在线的FTP程序

要求:

  1. 用户加密认证
  2. 允许同时多用户登录
  3. 每个用户有自己的家目录 ,且只能访问自己的家目录
  4. 对用户进行磁盘配额,每个用户的可用空间不同
  5. 允许用户在ftp server上随意切换目录
  6. 允许用户查看当前目录下文件
  7. 允许上传和下载文件,保证文件一致性
  8. 文件传输过程中显示进度条
  9. 附加功能:支持文件的断点续传

以上Alex原文链接:http://www.cnblogs.com/alex3714/articles/5213184.html

 

以上是关于Python学习笔记——基础篇第七周———FTP作业(面向对象编程进阶 & Socket编程基础)的主要内容,如果未能解决你的问题,请参考以下文章

Python第七周 学习笔记

Python第七周 学习笔记

python作业简单FTP(第七周)

Python学习笔记——进阶篇第八周———FTP断点续传作业&批量主机管理工具

第七周学习笔记

《Linux内核分析》第七周学习笔记