首页
›
编程基础与工程化
›
016-网络编程
›
《网络编程与文件读写实战》
VIP20
本课程属于:016-网络编程
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
网络编程与文件读写实战
📚 共计 30 章节
01
网络编程基础
Socket概念 · TCP/UDP协议对比 · OSI七层模型 · IP地址与端口
网络基础
协议
02
TCP客户端开发
创建socket · connect连接 · send发送 · recv接收 · close关闭
TCP
客户端
03
TCP服务端开发
socket创建 · bind绑定 · listen监听 · accept接受 · 收发数据
TCP
服务端
04
TCP循环收发
客户端循环发送 · 服务端循环接收 · 解决粘包问题
粘包
循环
05
UDP通信
udp客户端 · udp服务端 · udp广播 · udp多播
UDP
广播
06
文件读写基础
open函数 · 文件模式(r/w/a) · read/write · close方法
文件
基础
07
文件读写进阶
with语句 · readline · readlines · seek定位 · tell位置
进阶
指针
08
二进制文件操作
图片复制 · 视频流处理 · struct模块打包解包
二进制
struct
09
CSV文件处理
csv.reader · csv.writer · DictReader · DictWriter
CSV
表格
10
JSON数据处理
json.dumps · json.loads · dump/load · 中文编码
JSON
序列化
11
配置文件处理
configparser模块 · ini文件读写 · 节/键/值操作
配置
ini
12
文件与路径操作
os模块 · pathlib模块 · 路径拼接 · 目录遍历
路径
os
13
文件压缩与解压
zipfile模块 · tarfile模块 · gzip模块
压缩
zip
14
文件编码处理
字符编码概念 · 编码转换 · chardet检测编码
编码
chardet
15
大文件处理
分块读取 · 内存映射 · 进度条显示
大文件
进度
16
文件锁与并发
fcntl模块 · 文件锁机制 · 多进程文件安全
锁
并发
17
日志文件系统
logging模块 · 日志级别 · 文件轮转 · 格式化输出
日志
logging
18
HTTP协议基础
URL结构 · 请求方法 · 状态码 · 请求头/响应头
HTTP
协议
19
urllib库使用
urlopen · Request对象 · 添加headers · 处理cookies
urllib
请求
20
requests库实战
get/post请求 · 会话维持 · SSL验证 · 代理设置
requests
实战
21
下载大文件
流式下载 · 断点续传 · 多线程下载
下载
断点续传
22
WebSocket通信
websocket-client库 · 建立连接 · 心跳机制 · 重连策略
WebSocket
实时
23
FTP文件传输
ftplib模块 · 上传下载 · 目录操作 · 被动模式
FTP
传输
24
SMTP邮件发送
smtplib模块 · MIME文本/附件 · HTML邮件
邮件
SMTP
25
IMAP邮件接收
imaplib模块 · 邮件解析 · 附件提取
IMAP
邮件
26
SSH远程操作
paramiko库 · SSH连接 · 执行命令 · SFTP文件传输
SSH
paramiko
27
网络爬虫基础
robots协议 · 请求伪装 · 解析HTML · 数据提取
爬虫
HTML
28
异步网络编程
asyncio库 · async/await · aiohttp客户端
异步
asyncio
29
网络调试工具
telnetlib · socket调试 · wireshark抓包分析
调试
抓包
30
综合实战
构建文件同步工具 · 实现断点续传 · 添加GUI界面
实战
GUI
所属VIP或分类
同VIP:Linux系统编程与网络实战
同VIP:Qt界面布局与网络通信实战
同VIP:Qt网络编程实战