首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

所有想提高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.

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190115B0DR2E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券