GitHub 热点速览 Vol.25:距离优雅编程你差个它
作者:HelloGitHub-小鱼干
摘要:如何优雅地夸一个程序员呢?vscode-rainbow-fart 作为一个彩虹屁的项目,深得程序员心,能在你编程时疯狂称赞你的除了你自己,还有它。除了鼓励之外,Super Linte 是官方出品的旨在保证代码和文档一致性的工具,有了它,你可以更优雅地进行编程。说完优雅编程,来说下优雅使用 k8s,那就不得不提 Lens,一个专业管理 k8s 工具。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending,选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New
,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 本周特推
- 1.1 GitHub 官方出品:super-linter
- 1.2 彩虹屁 VSCode 插件:vscode-rainbow-fart
-
- GitHub Trending 周榜
- 2.1 Python 实用编程:practical-python
- 2.2 有码变高清:pulse
- 2.3 刷题模版:algorithm-pattern
- 2.4 一分钟一个小 case:python-small-examples
- 2.5 专业管理 k8s:lens
- 2.6 益智游戏:shapez
- 2.7 数据科学:GoPlus
-
- 本周 GitHub Trending #量化投资# 主题的主力军
- 3.1 量化交易框架:vnpy
- 3.2 量化交易组件:easytrader
- 3.3 30 天掌握量化交易:stock
-
- 推荐阅读
-
1. 本周特推
1.1 GitHub 官方出品:super-linter
本周 star 增长数:3100+
GitHub Super Linter 是由 GitHub Services DevOps 工程团队开源的提供给 Action 调用的存储库,目的是保持我们文档和代码的一致性,同时提升整个公司之间的交流和协作的效率。特性包括:
- 防止将损坏的代码上传到主分支;
- 帮助建立多种语言的编码最佳实践;
- 制订代码布局和格式的指南;
- 自动化流程以帮助简化代码审查;
GitHub 地址→https://github.com/github/super-linter/
1.2 彩虹屁 VSCode 插件:vscode-rainbow-fart
本周 star 增长数:1800+
New
vscode-rainbow-fart 是一个彩虹屁 VSCode 插件,在你编程时疯狂称赞你,可以根据代码关键字播放贴近代码意义的真人语音,夸你写代码牛逼。
GitHub 地址→https://github.com/SaekiRaku/vscode-rainbow-fart
2. GitHub Trending 周榜
2.1 Python 实用编程:practical-python
本周 star 增长数:1850+
practical-python 是一个从事 Python 编程近三十年的工程师出的 Python 核心课程,它需要你 3、4 天的学习时间,大约 25-35 小时的时间,包括 130 多个项目实践。
GitHub 地址→https://github.com/dabeaz-course/practical-python
2.2 有码变高清:pulse
本周 star 增长数:1500+
New
pulse 是一个可以将马赛克图片百年变成高清图的工具,近日由杜克大学(Duke University)研究团队开发了。作为一款 AI 修图黑科技 PULSE,可以解决所有低像素烦恼。据说它能够将图像原始分辨率放大 64 倍,任何渣画质都可以秒变高清、逼真图像,甚至被打了马赛克的人脸图像,毛孔、皱纹,头发也都能被清晰还原。
GitHub 地址→https://github.com/adamian98/pulse
2.3 刷题模版:algorithm-pattern
本周 star 增长数:2800+
New
algorithm-pattern 是项目作者找工作时,从 0 开始刷 LeetCode 的心得记录,通过各种刷题文章、专栏、视频等总结的一套自己的刷题模板。
GitHub 地址→https://github.com/greyireland/algorithm-pattern
2.4 一分钟一个小 case:python-small-examples
本周 star 增长数:10900+
python-small-examples 是一个告别枯燥,60 秒学会一个 Python 小例子的项目,目前库已有 223 个实用的小例子 。
GitHub 地址→https://github.com/jackzhenguo/python-small-examples
2.5 专业管理 k8s:lens
本周 star 增长数:800+
Len 是一个开源、免费可用的 IDE,可方便管理 Kubernetes 的工具。
GitHub 地址→https://github.com/lensapp/lens
2.6 益智游戏:shapez.io
本周 star 增长数:600+
shapez.io 是一个受 Factorio 启发的搭建游戏。你要做的事情就是简单地通过切割,旋转,合并和绘制形状的零件来产生形状。
GitHub 地址→https://github.com/tobspr/shapez.io
2.7 数据科学:GoPlus
本周 star 增长数:1800+
New
GoPlus 是数据科学的 Go+ 语言。
GitHub 地址→https://github.com/qiniu/goplus
3. 本周 GitHub Trending #投资量化#主题的主力军
在本期主题模块,小鱼干这里选取了 3 个和量化相关的小工具,希望能增加你的收入,养肥你的钱包。
3.1 量化交易框架:vnpy
vn.py 是一套基于 Python 的开源量化交易系统开发框架。
GitHub 地址→https://github.com/vnpy/vnpy
3.2 量化交易组件:easytrader
easytrader 是一个提供同花顺客户端/国金/华泰客户端/雪球的基金、股票自动程序化交易以及自动打新,支持跟踪 joinquant /ricequant 模拟交易和实盘雪球组合的量化交易组件。特性:
- 进行自动的程序化股票交易
- 支持跟踪 joinquant, ricequant 的模拟交易
- 支持跟踪雪球组合调仓
- 支持通用的同花顺客户端模拟操作
- 实现自动登录
- 支持通过 webserver 远程操作客户端
- 支持命令行调用,方便其他语言适配
- 基于 Python 3.6, Win。注: Linux 仅支持雪球
GitHub 地址→https://github.com/shidenggui/easytrader
3.3 30 天掌握量化交易:stock
stock 是作者作为业余投机者(韭菜)一枚,自学量化交易,把经历写成代码推送到 GitHub 的项目。
GitHub 地址→https://github.com/Rockyzsu/stock
推荐阅读
以上为 2020 年第 23 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。