如果想提高Python功力的同学建议收藏这个网站

很多同学学Python但是始终不得法,花了好几个月好不容易把基础概念理清楚入门了,发现写出来的代码断断续续无法成形。即使是玩Python几年的同学在写一个稍微大的应用的时候,总觉得自己的火候欠缺一块,缺什么呢?

其实就是优秀的案例,优秀的代码看的太少。就像写诗,熟读唐诗三百首,不会写诗也会吟!最近发现一个超级牛叉的开源Python源码库,里面有各种各样用Python开发的软件,赶紧分享给大家。

awesome-python-application 算是开源Python软件的集合。里面有以Python开发的各种领域的开源软件,覆盖范围非常广

其中最多的是跟开发相关的一堆工具集,不过我个人比较感兴趣的是Communication,Internet这一块。感觉就想发现了一座金矿,里面有大量的神兵利器,学习大牛们的设计思想,代码设计技巧,看看别人类怎么设计,异常怎么处理,数据结构怎么用更快更高效,模块如何排兵布阵。

学习肯定是要找最感兴趣,趣味性最高的,我找了一个有趣的跟爬虫下载相关的小应用:

youtube-dl - (Repo, Home, PyPI) Command-line program to browserlessly archive video and audio from YouTube and hundreds of other sites. (linux, windows, mac)

一个用命令行的方式下载youtube的视频应用,点子创意非常酷啊!打开一看这款牛叉的软件里面竟然有46000多个赞,8000多个fork.要知道大名鼎鼎的requests才36000多个赞,7000不到的fork。

当然里面还有很多好玩的应用,大家可以找自己喜欢的看一看,主要是参考别人的设计思路和架构。

作为一个码农,我们每天花费大量的时间写代码,熟悉代码,不断的学习各种模块,包,库和各种架构。然而用户并不鸟你,用户只关心应用。好玩有趣的应用才是王道,如何才能开发Python应用,学习和观摩大师的精华是一个不错的途径

这个网站汇聚一批牛叉的开源软件,让你可以一饱眼福,说不定你还可以发发blog跟作者互动认识一下,还等什么,练起来!

写在最后:

好啦!今天的文章分享就到这里。想要获取更优质的干货、学习资料及圈内新鲜事儿,可以扫描下方二维码。

关注公众号 速学Python,不错过圈内事。

猜你喜欢

转载自blog.csdn.net/qq_40196321/article/details/87788995
今日推荐