栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

爬虫与网络编程基础

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

爬虫与网络编程基础

任务1:计算机网络基础

步骤1:在Pyhon中创建一个list,存储以下个人信息(姓名、年龄、成绩):[小王、40、50],[小贾、50、23]步骤2:将步骤1的数据存储为json格式,并进行读取步骤3:将步骤1的数据存储为xml格式,并进行读取步骤4:学习计算机网络基础,思考从打开coggle.club到网页展示,有什么步骤?将你的思考结果写到博客。

任务2:HTTP协议与requests

步骤1:学习HTTP协议步骤2:HTTP的get和post有什么区别?用处在哪儿?将你的思考写到博客。步骤3:使用Python中requests中的get访问百度。

任务3:bs4基础使用

学习资料:Beautiful Soup documentation — Beautiful Soup 4.4.0 documentation步骤1:使用requests和bs4爬取sklearn api页面步骤2:在api页面中有多少个模块?有多少个API?如sklearn.base.DensityMixin,其中base为模块,DensityMixin为API步骤3:将模块名作为key,api作为value存储为字典。

任务4:bs4高阶使用

步骤1:爬取sklearn 机器学习名词页面, 爬取所有的名词,如1d、2d和api;步骤2:有一些名词在介绍时,会有额外的链接,请将每个名词介绍对应的链接也找出。步骤3:原始的名词安装本身有类别,如下所示,你能将爬取的结果进行分类吗?

任务5:正则表达式

步骤1:学习正则表达式re模块使用。步骤2:使用re筛选出机器学习名词,只包含字母的名词;步骤3:使用re筛选出机器学习名词,首字母为A 或 首字母为B的名词;

任务6:Python网络编程基础

步骤1:学习Socket编程步骤2:使用编写一个Socket聊天机器人,程序A发送数据给程序B,程序B也可以发送信息给程序A;步骤3:使用编写一个Socket聊天机器人,程序A发送文件内容给程序B,程序B将文件进行存储;

任务7:tornado基础使用

步骤1:学习tornado基础使用

tornado官网:Tornado Web Server — Tornado 6.1 documentationtornado教程:

Tornado Web 服务器概览 - tornado教程第一章:引言_Tornado中文官方文档教程 - 玩蛇网步骤2:编写tornado 的 hello word程序步骤3:编写tornado 的handler,分别接受post和get请求,请求为两个数字,进行求和,然后返回结果。

任务8:tornado用户注册/登录

步骤1:使用sqlite创建用户信息表,表包含uid,name,passwd三个字段。步骤2:编写tornado 的用户注册handler,完成用户注册逻辑,具体需要判断用户名和passwd合理性(不包含空格 & 最大长度限制),然后插入数据。步骤3:编写tornado 的用户登录handler,完成用户登录逻辑,根据name和passwd判断是否登录成功。步骤4:结合requests和tornado完成上述逻辑。

任务9:tornado部署机器学习模型

步骤1:读取外卖评论数据集,https://mirror.coggle.club/dataset/waimai_10k.csv步骤2:使用jieba进行分词,TFIDF提取特征,并选择分类器进行训练。步骤3:将文本分类模型使用tornado进行部署,客户端requests发送文本进行分类。 ### 学习资料

Python 爬虫从入门到入坑全系列教程(详细教程 + 各种实战) - 简书Python 爬虫视频教程全集(62P)| 6 小时从入门到精通_哔哩哔哩_bilibiliPython爬虫利器二之Beautiful Soup的用法 | 静觅

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769943.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号