给中级Python开发者的13个练手项目

中科荣获公益中国爱心救助定点医院 http://disease.39.net/yldt/bjzkbdfyy/6198020.html

选自realpython

作者:HabeebShopeju

机器之心编译

参与:高璇

学习Python的基础知识是一种美妙的体验。但对于中级Python开发人员来说,很多项目要么过难,要么过易。本文将列出十三个适合中级Python开发人员练手的项目。

Web项目设计

内容聚合器(ContentAggregator)

1.技术细节

该项目设计的主要目标是聚合内容。首先,我们需要知道内容聚合器从哪些站点获取内容。然后,使用请求库来发送HTTP请求,并使用BeautifulSoup解析和抓取站点的必要内容。

该应用程序可以将其内容聚合作为后台进程进行实现。celery或apscheduler等库可以提供帮助。建议尝试apscheduler。它非常适用于小型后台进程。

从各个站点抓取的内容需要进行保存。因此,需要使用数据库。

2.额外挑战

对于更严峻的挑战,可以通过以下网站进行学习并获得更多信息:


转载请注明:http://www.aierlanlan.com/rzfs/2279.html