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

浏览: 1420

作者:  Ahab
公众号:Ahab杂货铺

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


/ 01 / 什么是GitHub?

(图片来源:知乎)


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

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


/ 02 / 基本操作

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


/ 03/ 搜索神技

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

  • 利用github的Explore功能

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


  • Awesome + 关键字

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


  • 设置搜索条件


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

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

stars:>=50000 language:python


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

  • 关键词搜索


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

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

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


  • 制定搜索方式

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

/ 04 / octotree

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


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


(有图有真相)


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


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

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

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

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

福利:文末扫码关注公众号,“Python爱好者社区”,开始学习Python课程:

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

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

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

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

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

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

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

推荐 0
本文由 Python爱好者社区 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册