想要学习python网络编程,该怎样入手?
发布网友
发布时间:2022-04-22 16:35
我来回答
共1个回答
热心网友
时间:2022-05-11 01:42
网络是说 networking 还是 web?
Networking:
Unix Network Programming,TCP/IP Illustrated
至少看完第一本 80%+ 第二部卷 1 50% ,看的时候把所有代码用 Python 写过来,否则就不用想别的事情。
Web:
基本看过 RFC2616,然后挑一个框架(例如:Flask 或 Django),直接看 Tutorial。当然做 web 还要学大量的其它东西,如 HTML / CSS / JavaScript / Database 等。
问题补充的部分,简单说说:
利
用账号密码自动登陆网站、自动填表什么的,需要的是 HTTP(RFC 2616)和 web (如表单处理等)相关知识,可能需要或不需要
socket 知识,但是了解更好。制作曲线图之类需要的是 matplotlib 等数据制图工具的知识,Email 有 smtplib
之类的库可以解决,”每天定时“依靠 cron 或系统计划任务。做这种事情所需的知识面基本是很广的,但深度要求不高。