高端IT人才在线实训平台

当前位置:首页  /  课程  /  python网络编程入门&FTP服务开发实战

python网络编程入门&FTP服务开发实战

python网络编程入门&FTP服务开发实战

分享到:

本课程将深入讲解TCP/IP的编程接口Socket套接字的开发及应用,课程结束时,你将完成一个支持多用户同时在线、文件上传下载、断点续传的、可部署到生产环境的FTP 文件共享服务器。

  • 原价  ¥299

  • 特惠价  ¥299

时长    7小时          

全款购买 当前学习人数 4 收藏


课程介绍

TCP/IP协议是目前互联网各种应用协议的基石, 我们平日里用的微信、QQ、网站、网盘、迅雷下载、视频直播等各种应用,底层都是基于TCP/IP协议的,因此,掌握TCP/IP原理及其编程接口的使用,就可以从容的在其基础上开发你自己的各处应用协议 。
本课程将深入讲解TCP/IP的编程接口Socket套接字的开发及应用,课程结束时,你将完成一个支持多用户同时在线、文件上传下载、断点续传的、可部署到生产环境的FTP 文件共享服务器。


课程特色

1.课程从0讲起,层层递进,逐步深入
2.整个课程理论讲解与实操相结合,注重代码实操
3.课程完整、系统,前后衔接、连贯


适用人群

1.希望学习python网络编程的学员
2.有Python基础语法、面向对象编程知识的学员


学习目标

1.理解TCP/IP通信原理并掌握Socket编程知识
2.独立在生产环境部署的FTP服务

讲师介绍

  • Alex

    CrazyEye,MadKing,TriAquae三款开源软件作者,10多年运维+自动化开发经验,曾任职公安部、飞信、Nokia中国、汽车之家等公司,热爱技术、电影、音乐、旅游、妹子!

  • 武Sir

    多年开发实战经验,先后任职于汽车之家、好大夫在线等多家大型互联网公司。 擅长C#,Python,PHP等一大堆语言开发,现任某大型互联网公司高级自动化开发工程师,已精读多个开源软件源码,自行开发过改进版的Tornado WEB框架,讲课风趣幽默,除了长的丑,没啥缺点。

免费视频这么多,为什么还要来大讲台?

智能化

学习任务智能推送

混合式

“图文+视频”混合式课件

答疑快

30分钟问答响应

实战多

3分理论7分实战

包学会

账号长期有效学会为止

课程大纲

第一章节:熟悉TCP/IP协议及SOCKET编程接口
a.TCP/IP协议原理\OSI模型介绍
b.TCP 与UDP协议的区别
c.Socket套接字介绍
d.开发简单的聊天小程序
第二章节:开发一个简单的SSH客户端
a.通过socket发送命令并获得结果
b.解决发送大数据粘包的问题
c.定制数据包消息头
第三章节:实现文件传送
a.通过socket发送文件
b.如何保证传送的文件完整性
c.如何在文件传送过程中打印实时进度条
d.SocketServer源码剖析
第四章节:开发一个专业的FTP软件
a.实现用户加密认证
b.允许同时多用户登录
c.每个用户有自己的家目录 ,且只能访问自己的家目录
d.允许用户在ftp server上随意切换目录
e.记录ftp操作日志
f.允许用户查看当前目录下文件
g.允许上传和下载文件,保证文件一致性
h.文件传输过程中显示进度条
i.支持文件的断点续传

你可能还喜欢的课程

  • 【开班啦~点这里~有优惠】年薪200w+的大数据架构师全程直播,4个月时间带你玩转大数据技术栈热门组件,并完成数据中台构建和3个项目:1)智慧社区实时数仓,2)两个数据中台应用项目。

    查看详情 QQ咨询

    大数据实战精英+架构师班

    查看详情 4个月

  • 【已满~预报下期有优惠】 手握6000+节点的大数据运维大咖全程直播,3个月带你熟悉大数据集群规划、部署、监控、排错、容器化等技能,并完成两个商业项目。

    查看详情 QQ咨询

    大数据运维尖刀班

    查看详情 3个月

  • 【送云主机】技术大牛组团授课,专讲大数据核心知识和大型项目实战,多台物理服务器数十个节点现场直播演示!企业级实战项目让你四个月掌握2年的项目经验!

    查看详情 QQ咨询

    大数据特训营

    查看详情 16周

  • 新东方、搜狗、腾讯等名企一线实战讲师授课,技“高”一筹!重在培养数据分析方法及思路,而不仅仅是学习技术及工具。带教多个互联网及金融领域企业真实项目,而不仅仅是讲理论和小案例。

    查看详情 QQ咨询

    数据分析特训营

    查看详情 16周

  • 干货多:15案例 + 3实战 + 2项目;
    提升快:滴滴出行一线架构师传授实战经验,30小时多方位讲解数据仓库构建相关理论及实战内容
    技术全:综合运用Hive/Flume/Kafka/Azkaban/Oozie/SparkSQL等技术;

    查看详情 QQ咨询

    基于大数据体系构建数据仓库

    查看详情 35小时

  • 本课程基于某电商公司运营实时分析系统(2B),对Flink进行系统讲解。通过本课程的学习,既能获得Flink企业级真实项目经验,也能深入掌握Flink的核心理论知识,还能获得Flink在生产环境中安装、部署、监控的宝贵经验,从而深入掌握Flink技术。

    查看详情 QQ咨询

    【精品课】Flink大数据项目实战

    查看详情 37.9小时

他们在学

  • MR-W

  • 860893330

  • 口天亚日

  • 一开口就是老江湖

 
QQ在线咨询
微信扫码咨询