盤點5月份GitHub上最熱門的開源項目

又到了爲你們盤點5月份GitHub最熱門的開源項目的時候了,一塊兒來看看你都知道哪些,或者有哪些你已經在使用的了。git

一、terminal程序員

https://github.com/microsoft/terminal  Star 42377github

Windows Terminal 是一個全新的,現代的,快速,功能強大且高效的終端應用程序,支持PowerShell,Cmd,WSL(Windows的Linux子系統)和 SSH 等命令行程序。面試

二、Python-100-Days算法

https://github.com/jackfrued/Python-100-Days  Star 36517數據庫

Python - 100天重新手到大師,如Day01 - 初識Python:編程

Python簡介 - Python的歷史 / Python的優缺點 / Python的應用領域網絡

搭建編程環境 - Windows環境 / Linux環境 / MacOS環境機器學習

從終端運行Python程序 - DOS命令 / Hello, world / print函數 / 運行程序編程語言

使用IDLE - 交互式環境(REPL) / 編寫多行代碼 / 運行程序 / 退出IDLE

註釋 - 註釋的做用 / 單行註釋 / 多行註釋

三、Python

https://github.com/TheAlgorithms/Python  Star 44118

該項目用Python實現了全部的排序算法,包括插入排序、冒泡排序、快速排序、選擇排序、歸併排序等。該建立者表示這些僅用於演示學習。因爲性能的緣由,Python標準庫中有許多排序實現。

四、LeetCodeAnimation

https://github.com/MisterBooo/LeetCodeAnimation  Star 28897

本項目將LeetCode 上全部的題目都用動畫的形式演示出來

五、the-art-of-command-line

https://github.com/jlevy/the-art-of-command-line Star 49814

熟練使用命令行是一種經常被忽視,或被認爲難以掌握的技能,但實際上,它會提升你做爲工程師的靈活性以及生產力。是許多做者和譯者共同的成果,能夠有效幫你掌握命令行

六、leetcode

https://github.com/azl397985856/leetcode Star 8961

本項目是關於LeetCode算法,使用的編程語言是C++,目前已經有1030中算法問題解答

七、996.ICU

https://github.com/996icu/996.ICU Star 245338

本項目和技術無關,但卻和程序員息息相關,你們都知道,國內許多程序員都逃不開996的工做模式。而這個項目就是控訴國內大廠996模式。

八、hacker-laws

https://github.com/dwmkerr/hacker-laws Star 6547

這個倉庫包含對一些定律、原則以及模式的解釋,共有15大定律和7大原則,但不提倡其中任何一個。 它們的應用始終存在着爭論,而且很大程度上取決於你正在作什麼。

九、CS-Notes

https://github.com/CyC2018/CS-Notes Star 64224

這是一個關於準備面試的項目,該項目包含了九大模塊,從算法到操做系統、網絡、面向對象以及數據庫、Java、分佈式、工具、編碼實踐。

十、JavaGuide

https://github.com/Snailclimb/JavaGuide Star 42010

 一份Java學習指南,涵蓋大部分Java程序員所須要掌握的核心知識

十一、machine-learning-course

https://github.com/machinelearningmindset/machine-learning-course Star 4850

該項目的目的是使用Python提供全面而簡單的機器學習課程。

來源:開源最前線

歡迎關注個人公衆號:【編程資源庫】 ,關注後回覆「我來自互聯網」便可領取2000G視頻教程

相關文章
相關標籤/搜索