给python初学者的最好练手项目-Python 的练手项目有哪些值得推荐?
其实初学者大多和题主类似都会经历这样一个阶段,当一门语言基础语法学完,之后刷了不少题,接下来就开始了一段迷茫期,不知道能用已经学到的东西做些什么即便有项目也无从下手,而且不清楚该如何去提高技术水平。
这个阶段最主要的学习方法还是多看多练,可以多阅读一些开源项目代码然后找一些合适的项目来练手,以下是我收集整理的针对Python初学者的小项目及练习。
* 开源项目
1.Requestsrequests/requests?github.com
HTML解析库,Kenneth Reitz 大神的成名之作,同时可以参考对这个库源码的解析
wangshunping/read_requests?github.com
2.Flaskpallets/flask?github.com
Flask是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask显著的特点是,它是一个"微”框架。”微”意味着Flask旨在保持核心的简单,但同时又易于扩展。
3.500 line or lessaosabook/500lines?github.com
虽然高赞答主已经打过这个了,不过我还是要再推荐一下,它里面包含了22个由该领域的专家完成,用不到500行的代码实现一个特定功能,看完之后一定受益匪浅。
4.Minecraftfogleman/Minecraft?github.com
使用Python写的简易版《我的世界》。
5.errboterrbotio/errbot?github.com
简单的聊天机器人
6.ZSpiderzhjl120/ZSpider?github.com
我之前写的一个多线程爬虫
或者直接看这个从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏! - 掘金?juejin.im
Mybridge AI的Python开源项目Top 30榜单
在Github上还有非常多优秀的开源项目,这里我就给题主推荐这些,然后是练习项目。Python_精选项目课程_在线实验_实验楼 - 实验楼?www.shiyanlou.com
本来找了很多初学者合适的练手项目,但是发现基本被实验楼的练习项目涵盖了,而且里边还有更多的项目,题主可以去看看,很适合新手练习。