给python初学者的最好练手项目-Python 的练手项目有哪些值得推荐?

其实初学者大多和题主类似都会经历这样一个阶段,当一门语言基础语法学完,之后刷了不少题,接下来就开始了一段迷茫期,不知道能用已经学到的东西做些什么即便有项目也无从下手,而且不清楚该如何去提高技术水平。

这个阶段最主要的学习方法还是多看多练,可以多阅读一些开源项目代码然后找一些合适的项目来练手,以下是我收集整理的针对Python初学者的小项目及练习。

* 开源项目

1.Requestsrequests/requests?github.comv2-9470ecb57bdf161ffc90e494480a3ae3_ipico.jpg

HTML解析库,Kenneth Reitz 大神的成名之作,同时可以参考对这个库源码的解析

wangshunping/read_requests?github.comv2-84bde373c922431b1758f933f5b5dc18_ipico.jpg

2.Flaskpallets/flask?github.comv2-c61364cf9f77856ba96347b84a6f3ff1_ipico.jpg

Flask是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask显著的特点是,它是一个"微”框架。”微”意味着Flask旨在保持核心的简单,但同时又易于扩展。

3.500 line or lessaosabook/500lines?github.comv2-e632d69b5904cfe24a4929588d064053_ipico.jpg

虽然高赞答主已经打过这个了,不过我还是要再推荐一下,它里面包含了22个由该领域的专家完成,用不到500行的代码实现一个特定功能,看完之后一定受益匪浅。

4.Minecraftfogleman/Minecraft?github.comv2-99a5a3daf68e080f0e986810fc51800d_ipico.jpg

使用Python写的简易版《我的世界》。

5.errboterrbotio/errbot?github.com

简单的聊天机器人

6.ZSpiderzhjl120/ZSpider?github.comv2-e0f1108e5d367a927dbe99707d5c7f47_ipico.jpg

我之前写的一个多线程爬虫

或者直接看这个从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏! - 掘金?juejin.im

Mybridge AI的Python开源项目Top 30榜单

在Github上还有非常多优秀的开源项目,这里我就给题主推荐这些,然后是练习项目。Python_精选项目课程_在线实验_实验楼 - 实验楼?www.shiyanlou.comv2-e0a05eb5e7b3beb61c1f10f5267f9c81_ipico.jpg

本来找了很多初学者合适的练手项目,但是发现基本被实验楼的练习项目涵盖了,而且里边还有更多的项目,题主可以去看看,很适合新手练习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值