Python 的练手项目有哪些值得推荐?

掌握了Python的基础语法,例如运算符、条件语句、循环语句、数据结构、函数、类等,要想加深印象,需要一些练手的小项目来进一步增强对Python的认知,关于进阶项目,我推荐以下几个,文末有“惊喜”。

专注Python、AI、大数据 @七步编程

练手

  • Python 练习册,每天一个小程序

github将近8k个star的学习项目。

  • 500 line or less

一本Python神书,而且还有源码。

  • the5fire的技术博客

python项目练习一:即时标记

python项目练习二:画幅好画

python项目练习三:万能的XML

python项目练习四:新闻聚合

python项目练习五:虚拟茶话会

python项目练习六:使用CGI进行远程编辑

python项目练习七:自定义公告板

python项目练习八:使用XML-RPC进行远程文件共享

python项目练习九:文件共享2-GUI版本

python项目练习十:DIY街机游戏

覆盖面很广的十个练手项目。

实战

学完基础语法并了解Python一下高阶方法之后该做些什么?

我认为首要的是先选择一个方向,

  • 机器学习
  • 图像处理
  • 自然语言
  • 数据分析
  • web
  • ……

这样才清楚自己该朝着哪个方向努力、该拿哪些项目练手,对编程能力进一步巩固,这样要比“无头苍蝇”式的漫无目的学习效率要高很多。

其次,可以找一些比较优秀的项目进行实战,扩展自己知识面的同时对编程能力进行巩固。

首先,以机器学习、深度学习框架为例,推荐几个github上热门的学习项目。

tensorflow_course

如果觉得官方文档不能够让你变成tensorflow熟手,那就试着用tensorflow完成几个机器学习算法的搭建,tensorflow_course是一个gihub资源,目前已经10k+个star,受欢迎程度可见一斑,上面有传统算法,例如线性回归、支持向量机,也有深度学习算法,例如卷积神经网络,能够让你在学习机器学习的过程中进一步熟练tensorflow。


Python 的练手项目有哪些值得推荐?

tensorflow_cookbook

这也是一个github项目资源,虽然不如上面这个火热,但是目前也拥有4.2k+个star,和上面这个资源有些类似之处,包括传统算法和深度学习算法的实现,可以边学习机器学习知识、边学习深度学习平台。


Python 的练手项目有哪些值得推荐?

Awesome-pytorch-list

如果觉得官方文档内容不够,可以看一下这个github资源,目前5.8k+个star,这个资源可以称得上是大合集,包括计算机视觉、自然语言处理、教程和示例、优秀文章的实现,非常全面。


Python 的练手项目有哪些值得推荐?

然后,再推荐一下廖雪峰大神的Web App实战教程。

Web App

从搭建环境,到构建前端,再到部署Web App。

原创文章,作者:27149,如若转载,请注明出处:http://wpbbw.com/4497.html

发表评论

登录后才能评论