作者: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 等各界大佬談笑風生、切磋技術~