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

这个阶段最主要的学习方法还是多看多练,可以多阅读一些开源项目代码然后找一些合适的项目来练手,以下是我收集整理的针对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

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

python新手项目-Python 的练手项目有哪些值得推荐?相关推荐

  1. python可以做什么项目-适合Python 新手的5大练手项目,你练了么?

    已经学习了一段时间的Python,如果你看过之前W3Cschool的文章,就知道是时候该进去[项目]阶段了. 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? W3Cschool首先有两 ...

  2. python新手练习项目_适合Python 新手的5大练手项目,你练了么?

    已经学习了一段时间的Python,如果你看过之前W3Cschool的文章,就知道是时候该进去[项目]阶段了. 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? W3Cschool首先有两 ...

  3. python能做什么项目-适合Python 新手的5大练手项目,你练了么?

    已经学习了一段时间的Python,如果你看过之前W3Cschool的文章,就知道是时候该进去[项目]阶段了. 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? W3Cschool首先有两 ...

  4. python3实战练手项目_Python0基础练手项目有哪些值得推荐?附实战项目+学习图谱...

    原标题:Python 0基础练手项目,有哪些值得推荐?附实战项目+学习图谱 刚学Python的时候,因为豆瓣帖子老沉,就写了一个顶帖脚本.就是用这个脚本,给自己的帖子顶了两年,在小组里追到了现在的女朋 ...

  5. python做些什么项目_Python 的练手项目有哪些值得推荐

    1 Web方向的练手项目 这个其实是肯定不用多少的了.Python的练手项目就是可以做一个网站了.我们可以做一个属于自己的博客.在做博客的时候,我们可以巩固的知识点是 Html+CSS+JS的基础知识 ...

  6. python新手入门项目推荐_Python新手入门70个练手项目

    打开UC浏览器 查看更多精彩图片打开UC浏览器 查看更多精彩图片 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了70 ...

  7. python开发小工具项目_给中级Python开发者的13个练手项目,适合你不?

    选自realpython 作者:Habeeb Shopeju 机器之心编译 参与:高璇 学习 Python 的基础知识是一种美妙的体验.但对于中级 Python 开发人员来说,很多项目要么过难,要么过 ...

  8. 给中级Python开发者的13个练手项目,适合你不?

    来源:机器之心 本文约4700字,建议阅读8分钟. 本文介绍了十三个适合中级 Python 开发人员练手的项目. [ 导 读 ]学习 Python 的基础知识是一种美妙的体验.但对于中级 Python ...

  9. 使用JAVA结合Javascript、html和Python完成一些有意思的练手项目

    转发自http://blog.jobbole.com/49762/ 每完成一个就会将对应项目变成链接. 文本操作 逆转字符串--输入一个字符串,将其逆转并输出. 拉丁猪文字游戏--这是一个英语语言游戏 ...

  10. 适合新手的springboot的练手项目

    环境:jdk1.8 + maven+idea 1:首先我们在idea上创建一个springboot的项目.  2:我这里的java version选择的是8  3:先勾选一个spring web  4 ...

最新文章

  1. 停止JavaScript中的setInterval调用
  2. JAVA实现用两个栈来实现一个队列,完成队列的Push和Pop操作(《剑指offer》)
  3. 如何使用 Redis 实现大规模的帖子浏览计数
  4. 修改mysql字符集 为utf8_修改mysql数据库字符集为UTF8的
  5. t-sql里Linked server跨数据库查询
  6. oracle rman备份慢,诊断Oracle RMAN备份慢的原因
  7. Bootstrap 输入框组中控件的尺寸
  8. 基于android的考勤管理系统,基于Android的考勤管理系统的设计与实现
  9. c语言字符型运算符,C语言试题:数据类型、运算符与表达式
  10. c++ int最大值_PTA「实验7-1-10 交换最小值和最大值」
  11. Resharper上手指南转
  12. 201312-1-出现次数最多的数
  13. 查看Ubuntu内核和版本的两条命令以及LTS的含义
  14. Inkscape软件的使用与处理svg格式图片
  15. 【三维路径规划】基于matlab改进的粒子滤波无人机三维航迹规划【含Matlab源码 1527期】
  16. CS231n第一次作业_问题1
  17. 二阶系统的性能分析(开环相幅和阶跃响应)——自动控制原理基础补充(三)
  18. php utc gmt,时区缩写 UTC, CST, GMT, CEST 以及转换
  19. UIBezierPath+画板,签名档
  20. 自动化学科前沿讲座分享,作业,自动化与人工智能

热门文章

  1. elasticsearch如何安全重启
  2. go语言笔记——append是内置的函数!!!new是一个函数!!!调试可以使用闭包,本质上是print调试,尼玛!...
  3. linux查看网卡速度
  4. Java_io体系之BufferedWriter、BufferedReader简介、走进源码及示例——16
  5. 关于MYSQL日期 字符串 时间戳互转
  6. Linux-Learning
  7. mysql数据库的常用操作-索引
  8. 模拟客户端浏览器-1
  9. Tomcat配置虚拟路径访问容器外的硬盘资源
  10. RecyclerView android:layout_width=match_parent无效