【这周轻推荐】在github上那些你值得拥有的知识链接(o´ω`o)ノ

20200805-10191671.jpg

GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核。

关于GitHub搜索技巧整理,可以点击这里 (^o^)/~
GitHub上整理的一些工具

增加我们的技术储备

今天就给大家推荐一个,Best-websites-a-programmer-should-visit,GitHub 标星 3.2w+,翻译过来就是“程序员应该访问的最佳网站”。

GitHub 网址:

https://github.com/sdmg15/Bes...

在学习 CS 的时候有一些我们必须知道的有用的站点,通过这些站点增加了我们的技术储备,同时也学到了新知识。这个项目就是一个我们应该访问的不是非常全面的一些站点的列表,而且这个列表会不断更新。

作为国外的项目,也早已有了对应的中文版,下面我们来看一下它都要“溢出”屏幕的目录:

从上图可以看出它包含的内容非常多,像编码风格、通用工具、面试准备、教程、编程比赛、计算机书籍等等等等都有涉猎。

中文网址:

https://github.com/tuteng/Bes...

出处:【GitHub 标星 3.2w+,程序员最该看的网站都在这里了,收藏了事半功倍!】

牛逼开源项目让算法真的动了起来

一门编程语言入门之后,要想进阶,必须学习算法和数据结构。

正常的学习资料是纯文本和静态图。之前文摘菌也推荐过一个开源项目,用python实现了所有的排序算法,包括插入排序、冒泡排序、快速排序、选择排序、归并排序等。

现在,这些会“动”啦!

这是一个名为Algorithm Visualizer的直观的算法可视化工具,在里面你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程。

出处:【GitHub 标星 15K,这个牛逼开源项目让算法真的动了起来】

2020年最全Web开发人员学习路线图

这个项目在GitHub上已经获得了118k个星星。

Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective; sharing them here to help the community.

出处:【GitHub标星93.8k+!2020年最全Web开发人员学习路线图】

深度学习 500 问

500问系列是GitHub 上非常火的项目,原名为:DeepLearning-500-questions,中文译名:深度学习 500 问。项目发起者是川大的谈继勇同学。

谈继勇同学2018 年硕士毕业于四川大学控制工程专业,并被评为四川大学优秀毕业生。目前就职于顺丰科技有限公司,最近正在做CV领域相关的技术。他曾在Neurocomputing、Asian Journal of Control 等期刊发表论文 8 篇,其中 SCI/EI 6篇。先后在四川大学 PMCIRI 研究所、中科院信息工程研究所和香港中文大学(深圳)交流学习,主研过多项课题项目。

该项目以深度学习面试问答形式,收集了 500 个问题和答案。内容涉及了常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题。类似项目还有计算机视觉500问,自然语言处理500问等,之后也会为大家介绍。

该热门项目一直在不断更新,作者本着开源精神,不断有新的贡献者在完善项目。如今,全书已达 50 余万字,分为 18 个章节,实体书也已经出版。

出处:【GitHub 标星 3.6W+,《深度学习 500 问》2020年最新版本】

最简明扼要的数据科学学习路径

试图入门一个新话题时,多数人会感到不知所措?这时候,一份明确的学习路径可以帮你去除这一焦虑。数据科学当然也有这样一套路径。

一周前在Github上出现的一份超高赞贴就总结出了这样一份“入门套路”,据这位神秘的发帖人所说,数据科学的学习不需要繁杂的准备和高深的数学知识,你只需有足够的时间、正确的学习方法、对数据分析的好奇心就足够了。

这个项目是Github上一位名为“维吉尔(Vigilio)”的开发者整理的。项目包括职业进阶路径、专业知识讲解、工具介绍等,着重强调,不走弯路,简明扼要!

Vigilio称,这篇帖子按照层次结构和复杂程度组织编写,以便让学习者对事物的运作方式有一个连贯的想法。

另外,小哥还搞了个 Facebook 群组,并不断往上面更新信息,鼓励大家一起学习,互相激励。

5天前,这份github资料被名为@jiaxianhua 的同胞翻译出了简体中文版,让不想费力读英文的同学也可以轻松上手啦。

下面文摘菌根据这份资料给大家捋一捋如何高效入门数据科学。

出处:【Github标星超7k!从零开始,最简明扼要的数据科学学习路径】

一套完整的学习手册帮助自己准备 Google 的面试

这一长列表是从 Google 的指导笔记 中萃取出来并进行扩展。因此,有些事情你必须去了解一下。我在列表的底部添加了一些额外项,用于解决面试中可能会出现的问题。这些额外项大部分是来自于 Steve Yegge 的“得到在 Google 工作的机会”。而在 Google 指导笔记的逐字间,它们有时也会被反映出来。

[译] Coding Interview University 一套完整的学习手册帮助自己准备 Google 的面试

出处:【GitHub 标星 8w!这个开源面试总结屌爆了!】

很全面的算法和数据结构知识

今天分享一个开源项目,里面汇总了程序员技术面试时需要了解的 算法和数据结构知识,并且还提供了相应的代码,目前 GitHub 上标星 35000 star,值得一看。

你可以把这个项目的内容当成是一个目录,另外我也稍微补充了一些我之前公众号对应的内容链接,可以配套阅读用来查缺补漏,在面试前快速浏览一遍对你的面试也是有所帮助的!

GitHub 地址:
https://github.com/kdn251/int...

出处:【GitHub 标星 3w+,很全面的算法和数据结构知识】

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。

这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等,这些开源项目大多都是非常容易上手、很 Cool,能够让你用很短时间感受到编程的魅力和便捷。从而让大家感受到编程的乐趣,动手开始编程。

希望通过本项目能够有更多人加入到开源社区、回馈社区。让有趣、有价值的项目被更多人发现和加入。在参与这些项目的过程中,你将得到:热爱编程的小伙伴🕺 、更多编程知识📚 、优秀的编程技巧💻 、找到编程的乐趣🎮 。

『每日精选』 关注我们的最惨官微获取每日项目推荐。
『讲解开源项目』 有趣的项目不知道怎么运行和玩耍?点击阅读讲解开源系列。

出处:【HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。】

打造计算机科学坚实的基础

这个计算机科学课程是来自一个名为 OSSU 组织整理的课程,所有的内容都是网络课程,基本上是免费的。课程面向的是大学本科生(计算机专业或计算机辅修),或从大学非计算机科学专业毕业的人们。当然,学习者只需要有高中数学基础即可开始。

考虑到计算机科学本身的难度,项目作者提到,参与学习的人需要每周拿出 18 到 22 小时的时间,花大约两年完成这项课程。

当然,有一些课程因为需要为作业项目打分而收取费用(基本上是后期高级课程),项目作者也强调说学习者可以通过申请补助或选择性跳过的方式来自主决定。

本项目的课程主要分为两部分,即 CS 核心知识与 CS 进阶知识。CS 核心知识需要我们具备高中水平的理科知识,包括几何、代数、简要微积分等等。当然,如果我们还记得大学学过的高数,那么背景知识就已经非常充足了。对于 CS 进阶知识,我们应该首先掌握整个 CS 的核心知识体系,从而进一步选择想要进修的子领域。

当然,在进入核心知识体系前,我们可以通过一个课程先看看计算机科学与编程到底是什么。

出处:【GitHub 标星 5w+,计算机小白到大牛的学习之路!】

阿里开源微服务如何连续 10 年扛住双十一大促

疫情期间,“卡”成了很多人线上体验的关键词。线上预约购买口罩时,突然不能付款了;在线选课,被提示请求过多,系统无法响应;在线办公/教学时,图像或声音卡住了……这些可用性下降的场景严重的影响了用户体验,也降低了公司的工作效率。面对“卡”住了的情况 ,作为开发者的我们,需要预先通过一些手段来提前对不稳定的因素进行防护,同时在突发流量的情况下,也要具备快速止损的能力。

近年来,微服务的稳定性一直是开发者非常关注的话题。随着业务从单体架构向分布式架构演进以及部署方式的变化,服务之间的依赖关系变得越来越复杂,业务系统也面临着巨大的高可用挑战。

如何保障服务的可用性?这是一个非常庞大的话题,涉及到方方面面,其中一个重要的手段就是流控降级。

GitHub 地址:
https://github.com/alibaba/Se...

出处:【GitHub 标星 11000+,阿里开源微服务如何连续 10 年扛住双十一大促】

这里有一份入门&进阶指南,名字叫“命令行的艺术”

熟练使用命令行,是成为一个老司机必备的技能。这里有一份入门&进阶指南,名字叫“命令行的艺术”,在GitHub收获了7.7万标星。技巧覆盖面广,且富含具体的例子。主要为Linux所写,却也有Mac和Windows的专用章节。

从诞生之初到今天,项目被翻成了16种语言。就是说,如果感觉中文有翻译腔,可以回去看英文原版 。

那么,先来观察一下,老司机是怎样炼成的。

基础篇 & 日常篇
这份资源主要专注在交互式 Bash,但也有许多技巧可以用在其他shell和普通Bash脚本里。

出处:【GitHub标星 7.7 万+的中文资源,新老司机各取所需】

这款开源项目助你秒建Git服务

以前使用Gitlab搭建过Git服务,如果服务器配置低的话启动和访问都会特别慢。最近发现了Gogs这个开源项目,安装方便,特别轻量级,推荐给大家!

SpringBoot实战电商项目mall(30k+star)地址:https://github.com/macrozheng...

出处:【Github标星34K+Star,这款开源项目助你秒建Git服务!】

Chrome最天秀的插件都在这里

大家好,我是 Rocky0429,一个沉迷 Chrome 不能自拔的蒟蒻...

作为一个在远古时代用过什么 IE、360、猎豹等浏览器的资深器哥,当我第一次了解 Chrome 的时候,就被它的美貌给吸引住了...

就在我用了一段时间之后,我坚决的卸载了电脑上其它碍眼的浏览器,并觉得在之前的搬砖生涯中,我不配当哥,我只配是个沙雕...

出处:【GitHub标星1.2w+,Chrome最天秀的插件都在这里】

这款音轨分离软件要火!

Github项目地址:https://github.com/deezer/spl...

对于制作人,DJ以及任何想使用隔离音频进行演奏的人来说,将歌曲拆分为单独的人声和乐器一直是头疼的问题。有很多方法可以执行此操作,但是该过程可能很耗时,并且结果通常不完美。如今,有一个全新的AI工具,可以简单快速的解决这一难题,该软件名称就叫——Spleeter。

出处:【Github上标星6.6K,这款音轨分离软件要火!】

Python 可视化库 Altair 入门

摘要: 数据转化成更直观的图片,对于理解数据背后的真相很有帮助。如果你有这方面的需求,而且还在使用Python,那么强烈推荐你试一试Altair。Altair是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本 ...
数据转化成更直观的图片,对于理解数据背后的真相很有帮助。如果你有这方面的需求,而且还在使用Python,那么强烈推荐你试一试Altair。

Altair是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本身和其内在的联系。

出处:【GitHub 星标 4.6k,Python 可视化库 Altair 入门】

微软开源的可视化工具,未免太酷炫了吧

说到数据可视化,大家都很熟悉了,设计师、数据分析师、数据科学家等,都需要用各种方式各种途径做着数据可视化的工作.....当然许多程序员在工作中有时也需要用到一些数据可视化工具,如果工具用得好,就可以把原本枯燥凌乱的数据,变得直观又形象,瞬间高大上。

今天和大家分享一个由微软开源的可视化工具——SandDance。

出处:【Github标星2.6K!微软开源的可视化工具,未免太酷炫了吧】

最全的吴恩达机器学习课程资源(完整笔记、视频、python作业)

吴恩达老师的机器学习课程,可以说是机器学习入门的第一课和最热门课程,我在github开源了吴恩达机器学习个人笔记,用python复现了课程作业,成为热门项目,star数达到11671+,曾经有相关报道文章。科学无国界,但科学家有国界,导致github下载速度较慢,国内用户很难下载github上的资源,于是我将陆续把我的github仓库打包成镜像文件,放到百度云提供下载,5秒即可保存。(黄海广)

课程说明

https://www.coursera.org/lear...

这门课程由吴恩达老师主讲,可以说是机器学习入门的最热门课程,绝大部分初学者是看这门课入门机器学习的。

github介绍

github地址(star:11671+):

https://github.com/fengdu78/C...

这个github是吴恩达机器学习课程的资源汇总,作者黄海广,曾经组织翻译过这门课程的视频,并把视频字幕无偿赠送给了网易云课堂,由网易云课堂对字幕润色后免费开放给国内用户。网易云课堂的课程地址“吴恩达机器学习”,致谢里有说明(本课程原始字幕由黄海广博士提供):
https://study.163.com/course/...

出处:【github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、视频、python作业)】

标星 40000+ 的大佬和他们的公众号

平时刷抖音之外,技术人也经常看技术公众号,是不是觉得公众号关注得太多,没有目的的看文章,没有学到什么知识,时间白白浪费了?
你需要删除些无价值的公众号,在号的数量上做减法,质量上做加法。接下来给大家推荐一下这段时间一直在阅读的几个优秀公众号。它们每天更新有态度、有温度的原创,内容有保障。感兴趣的朋友可以去看看。

出处:【太优秀了!GitHub 标星 40000+ 的大佬和他们的公众号】

2020全网HTTP最佳解析,没有之一!

出处:【2020全网HTTP最佳解析,没有之一!(github标星5.1K+)】

Github标星30.8K!史上最全的编程面试题都在这里了

 该项目已经在Github上标星30.8K,4.1K个Fork(Github地址:https://github.com/MaximAbram...,可以通过该地址查阅详细的面试问题。

 求职面试令人兴奋的同时也会令人焦虑,如果你过了初面,接下去的面试意味着你要为那些更为专业的技术问题做准备,并且需要一定程度的演练。

  面试中途,招聘经理很有可能给你来一个刁钻的问题,让你措手不及,所以,在面试之前,你确实很有必要刷一些面试题。你可以从很多途径获取面试提及,例如从Glassdoor,Quora,Vault和FlexJobs,除了以上这些,Github上也经常会有程序员整理的编程面试题集。

  正好,猿妹最近在GitHub上发现一个非常全面的面试项目,里面收录了一系列流行的面试问题、答案和片段,可以对你的面试提供很大帮助,里面的面试题目都是来源于Toptal ,Quora等。

出处:【Github标星30.8K!史上最全的编程面试题都在这里了】

Apache 顶级项目 ShardingSphere 的开源之路

几天前,当 GitHub 全球产品技术生态总经理 Michael Francisco 谈到中国开发者已经成为 GitHub 上最活跃的群体时,有开发者提出数量之后质量也要跟上。的确,过去十数年间,中国开源一直呈现企业热使用热社区冷开发冷的景象,不过现在正在显著发生变化,从 Apache ShardingSphere 的成长历程就可以一窥。

历经 4 年,从第一行代码到今天,ShardingSphere 正式成为 Apache 顶级开源项目,GitHub 开发者关系主管 Martin Woodward 如此评价道:“我们很高兴看到这个社区在过去两年里发展得非常好,现在有 120 多个直接贡献者。”在本文中,其核心初创人员为我们分享了它的开源之路,相信会对所有热爱开源希望有所建树的开发者们大有裨益。

出处:【GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路】

只需5秒音源就能实时“克隆”你的声音!

本文中,Google 团队提出了一种文本语音合成(text to speech)神经系统,能通过少量样本学习到多个不同说话者(speaker)的语音特征,并合成他们的讲话音频。此外,对于训练时网络没有接触过的说话者,也能在不重新训练的情况下,仅通过未知说话者数秒的音频来合成其讲话音频,即网络具有零样本学习能力。

目前,已经有人将该论文实现并在 GitHub 上发布了开源项目,目前该项目标星超 9.5k,fork 数是 1.5k。

GitHub链接:

https://github.com/CorentinJ/...

出处:【GitHub标星近10万:只需5秒音源就能实时“克隆”你的声音!】

专门为程序员开发文档开源管理系统,我粉了

今天,就和大家分享一个专门为程序员开发文档开源管理系统——ShowDoc。
目前,它已经在Github上标星超5300,1.3K个Fork(Github地址:https://github.com/star7th/sh...)

出处:【Github标星5300+,专门为程序员开发文档开源管理系统,我粉了】

B站工程源码泄露,Github标星9k+,内含部分用户名密码

昨儿个,文摘菌日常在B站上看看本山大爷的视频,听听吴亦凡的大碗面。突然弹幕画风突变,评论区集体喊话B站,“你家后院着火了”。

原来,Bilibili的网站后台源码被发到了GitHub上。消息传出后,Star数量在4点半就突破了2000,到了下午5点,Star数已经达到6000,最终创下了一天斩获9000+的惊人纪录。

出处:【B站工程源码泄露,Github标星9k+,内含部分用户名密码】

Github标星74.7K!新手程序员不知道这个项目真是亏大了

当你想要学习一门编程语言的时候,最快的方式就是动手去敲代码,你只有能把它敲出来了,你才算走出了第一步。

出处:【Github标星74.7K!新手程序员不知道这个项目真是亏大了 】

GitHub 标星 2.4w!最火正则表达式学起来!

无论你使用的是Python、Java、Perl 还是 Shell,正则表达式是学习主流编程语言几乎绕不开的话题。有了它,就能帮你快速定位到符合筛选条件的文本内容。

但对于初学者来说,有两座摆在面前的 “大山”:

一是正则表达式包含的符号种类非常多,如果只是死记硬背,学习起来会非常痛苦;
二是单独介绍正则表达式的中文图书资源非常少,而且存在介绍混乱的问题,不利于系统学习。
现在 GitHub 上的有个 2.4 万星的项目 learn-regex 解决了初学者的困难。最近这个教程刚完成了汉化工作,还附有在线练习,帮助初学者快速入门正则表达式。

出处:【GitHub 标星 2.4w!最火正则表达式学起来!】

最简明数据科学学习路径(附免费小工具)

Github上有一份超高赞贴就总结出了这样一份“入门套路”,据这位神秘的发帖人所说,数据科学的学习不需要繁杂的准备和高深的数学知识,你只需有足够的时间、正确的学习方法、对数据分析的好奇心就足够了。

这个项目是Github上一位名为“维吉尔(Vigilio)”的开发者整理的。项目包括职业进阶路径、专业知识讲解、工具介绍等,着重强调, 不走弯路,简明扼要!

Vigilio称,这篇帖子按照层次结构和复杂程度组织编写, 以便让学习者对事物的运作方式有一个连贯的想法。

另外,小哥还搞了个 Facebook 群组,并不断往上面更新信息,鼓励大家一起学习,互相激励。

5天前,这份github资料被名为@jiaxianhua 的同胞翻译出了简体中文版,让不想费力读英文的同学也可以轻松上手啦。

出处:【GitHub标星超12k,最简明数据科学学习路径(附免费小工具) 】

GitHub 标星 7k+!一款超赞的英文翻译神器!

很多英语不好的同学,经常会跟我吐槽,为啥平时发的不少工具和资料都是纯英文的,难道没有中文相关的替代品可以推荐吗?

答案其实是有,但很少,毕竟英语是世界通用语言,许多新技术出来的时候,大部分资料和工具都是在 Hacker News、GitHub、arXiv 上首发,如果你想先人一步了解当下最新的技术动态,那么英文阅读能力是一个必不可少的技能。

此前我曾经在公众号(GitHubDaily)上跟大家分享过一些开源的英文资料,这里就不多做赘述了,感兴趣的同学,可查阅这篇文章:

GitHub 上的这几个项目或许能帮你学好英语

不过,英语的学习需要日拱一卒,长期积累。

出处:【GitHub 标星 7k+!一款超赞的英文翻译神器!】

喜极而泣!!!这款 Github 标星 20.7k+ 全能下载工具被我找到了

每个月终于可以省下几十块钱喝奶茶了!可以不用开通 x 雷,某度云的超级会员了!(不要问我为什么开,2020 了,谁还没几个会员呢,傲娇脸)
大家要相信我,毕竟我是一个说话算话的“渣女”!嘻嘻
Motrix 是一款开源免费且界面非常清爽简约的全能型下载软件,它跨平台支持 Windows、Mac、Linux 三大系统,可以支持下载 HTTP、FTP、BT、磁力链接以及下载百度网盘等资源。

出处:【喜极而泣!!!这款 Github 标星 20.7k+ 全能下载工具被我找到了】

Vue3 News 建议Star

Vue3+ & Vue-CLI3+ 开发生态圈资讯

该推荐文章列表的最新资讯会第一时间发布到Github上,欢迎Star:
Find the latest breaking √vue3 & vue-cli 3 News

🚀欢迎Star,后续会不断更新。
🇨🇳 最后更新日期:2️⃣0️⃣2️⃣0️⃣/0️⃣8️⃣/0️⃣5️⃣

【2020】 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡------------------------ 【2021】

除了单独Vue3资讯,欢迎查看更多vue.js资讯:【【🔥Vue.js资讯📚】目前web前端开发非常火爆的框架;定时更新,欢迎 Star 一下。】

以上是 【这周轻推荐】在github上那些你值得拥有的知识链接(o´ω`o)ノ 的全部内容, 来源链接: utcz.com/a/37273.html

回到顶部