如何优雅的使用全球最大同性社交网站

欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!

对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。

作者:  Ahab

公众号:Ahab杂货铺

阅读本文大概需要 5.8 分钟。

github的使用应该是每个程序员的必备技能,但是很多小伙伴不知道如何搜索自己想要的那个轮子,今天这篇文章就告诉你如何搜索到自己想要的项目。


/ 01 / 什么是GitHub?

3901436-1e73d0bcfdf88688

(图片来源:知乎)


这张图如果你都看不明白那就结合国情来理解,github是共产主义在软件开发领域的具体实现样板之一,即以生产资料社会公有制为基础(代码开源),以社会化合作(离散化的个人、组织等社会颗粒)为生产方式,主要采用合作社组织形式(项目组)的技术支撑平台。

(来源与知乎,略加修改)


/ 02 / 基本操作

关与如何注册帐号,怎样创建仓库,怎样上传代码,不过多的阐述,网上教程太多了,合理的利用搜索引擎去学习,当然了后台回复【github】你将获得一份我觉着不错的入门教程。

/ 03/ 搜索神技

这一部分是知识点,会告诉你如何搜索到自己想要的项目,所以一定好好看。

利用github的Explore功能

3901436-567ffb0c1c958594

这里会根据你star的项目给你推荐你感兴趣的项目,同时会把所有近期有活跃的项目呈现给大家,当然你可以按照时间进行筛选。

Awesome + 关键字

awesome这个单词表示令人惊叹极好的意思,Awesome似乎已经成为不少 GitHub 项目喜欢的命名的方式之一,不得不说真的很自恋,但是你能通过方式找到很多很不错的项目。

3901436-cffbd5bd73195109

设置搜索条件

如果你明确需要寻找某类特定的项目,比如用某种语言开发、Stars数量需要达到标准的项目,在搜索框中直接输入搜索条件即可。

我的基本操作就是用法是:stars,language,forks的灵活组合,其实就是设置项目收藏、开发语言、派生的搜索条件,比如:

stars:>=50000 language:python

3901436-dd8344ab0c6b591a


得到的结果就是收藏大于和等于50000的python项目。

关键词搜索

你想找爬虫项目,直接搜索爬虫,如果是针对具体的网站进行爬虫那就再加上具体的网站,然后你就会发现一堆你想要的项目。如果有时候你找不到,可能是你关键词弄得不对,记得换一换关键词,比如说英文搜索,拼音搜索,总有一种方法会找到你想要的项目的。

这里还有一点你需要注意的,看下面两张图你会发现不同。

3901436-92300b5ad1b94dca
3901436-9df6129b258ddcf6

同样是搜索python Scrapy,但是两个的结果是大不相同的,大家在使用英语搜索的时候一定要以单词为单位作为关键词。

制定搜索方式

可以搜索具体的大佬,按照具体的地域,项目的大小,是否被fork过等等等。

/ 04 / octotree

最后给大家推荐一款针对 GitHub开发的Chrome插件,我保证装上之后会让你的 GitHub 6到飞起。

我相信大家在使用 GitHub 浏览项目代码的时候,都会遇到这样一个问题,每次点击一个项目文件后,整个项目文件列表就会被隐藏,想查看其它文件只能回退后再次进入,有木有?这种退回点击产生的时间可以通过octotree插件来解决,插件在GitHub页面的左侧上方添加了一个按钮,点击后会展开一个菜单,显示当前项目的整个文件夹结构。有木有很方便?好好利用这个神器在github的海洋里遨游。


3901436-18460a0056b8e864

(有图有真相)


插件传送门:https://github.com/ovity/octotree

今天的介绍基本就这样,github真的是一个大宝藏,关键是你会不会用,希望大家都能好好的利用github。


Python的爱好者社区历史文章大合集

2018年Python爱好者社区历史文章合集(作者篇)

2018年Python爱好者社区历史文章合集(类型篇)

3901436-9abb25970855ce31

关注后在公众号内回复“ 课程 ”即可获取:

小编的转行入职数据科学(数据分析挖掘/机器学习方向)【最新免费】

小编的Python的入门免费视频课程

小编的Python的快速上手matplotlib可视化库!

崔老师爬虫实战案例免费学习视频。

陈老师数据分析报告扩展制作免费学习视频。

玩转大数据分析!Spark2.X + Python精华实战课程免费学习视频。

3901436-8a05050a40995987
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值