本周热榜 · 《计算机自学指南》

1,324 阅读2分钟

本文推荐 5 个本周获得 Star 最多的开源项目,下方是本期推荐项目的目录,逛逛 GitHub 每日推荐优质项目,欢迎关注我的公众号和新浪微博 @逛逛GitHub

本期推荐开源项目目录:

1. 基于 Docker 的端到端开发者平台

2. 一个很棒的股票和加密市场终端

3. 一个开发者总结的CS 自学指南

4. 开源的网易云 API

5. 通用验证码识别 SDK


01. Appwrite

Appwrite 是一个基于 Docker 的端到端开发者平台,其容器化的微服务库可应用于网页端,移动端,以及后端。Appwrite 通过视觉化界面极简了从零编写 API 的繁琐过程,在保证软件安全的前提下为开发者创造了一个高效的开发环境。

开源地址:https://github.com/appwrite/appwrite

02. OpenBB

OpenBB 终端是一个很棒的股票和加密市场终端,开发者开发这个终端因为好玩。OpenBB 终端为投资者提供了一个基于 Python 的现代集成环境,允许普通的投资者使用到最先进的数据科学和机器学习技术。作为一个基于 Python 的现代环境,OpenBBTerminal 可以访问数据科学(Numpy、Scipy、Jupyter)、机器学习(Pytorch、Tensorflow、Sklearn、Flair)和数据采集(Beautiful Soup和许多第三方API)中的众多 Python数据库。

开源地址:https://github.com/OpenBB-finance/OpenBBTerminal

03. CS 自学指南

该博主将一路自学走来的经验和教训记录下来,通过该开源项目分享给大家,形成了这本CS自学指南。目标是让一个刚刚接触计算机的小白,可以完全凭借这些开源社区的优质资源,少走弯路,在 2-3 年内成长为一个有扎实的数学功底和代码能力。该博主相信无论是选择科研还是就业,学完这些知识都会有相当的竞争力。

开源地址:https://github.com/PKUFlyingPig/cs-self-learning

04. 网易云 API

网易云音乐 Node.js API service,使用该项目需要 Node.js 8.12+ 环境。当然 GitHub 上还有好多类似的开源项目,如下所示。

1. https://github.com/Binaryify/NeteaseCloudMusicApi 2. https://github.com/disoul/electron-cloud-music 3. https://github.com/darknessomi/musicbox 4. https://github.com/sqaiyan/netmusic-node 5. https://github.com/greats3an/pyncm

05. 通用验证码识别 SDK

通用验证码识别 SDK 免费开源版。这个开源项目是由 sml2h3 开发的专为验证码厂商进行对自家新版本验证码难易强度进行验证的一个 Python 库,通过大批量生成随机数据后进行深度网络训练。可以对如下此类的验证码进行识别和破解。

开源地址:https://github.com/sml2h3/ddddocr

06. 历史盘点

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

历史盘点:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo