顶级大神Linux,Python,Go,PHP之父谁是夜猫子?用Python揭秘!
共 2865字,需浏览 6分钟
·
2021-06-04 19:36
01.程序获取
git clone https://github.com/python/cpython.git
命令将cpython仓库下载到本地,然后通过git log
来进行代码提交的查询。为了筛选出来指定的数据,我们需要设置git的参数。`git log --author="Linus Torvalds" ----pretty=format:"%cd" >linux_LinusTorvalds.txt`
02.数据可视化
对于数据的处理可视化展示,可以通过下述的程序进行处理:
通过读取大神们提交代码的数据,并提取代码提交的小时数据,并统计小时数据的数量,通过柱状图进行可视化展示。接下来我们就看一下大神们的程序提交时间吧。
1).Python
作为Python之父的龟叔,代码提交的时间结果如下图:
( https://github.com/python/cpython)
龟叔的代码提交时间从下午开始直到深夜达到高峰,这样的代码提交时间非常符合程序员的作风,再看看龟叔浓密的头发,看来发量和熬夜在龟叔身上并没有太大的关系。
2.Go
作为Go语言的设计者,Rob.Pike的代码提交时间相比龟叔来说就养生很多。
(https://github.com/golang/go )
3.Julia
(https://github.com/JuliaLang/julia)
4.PHP
Dmitry代码的提交时间,同Stefan非常的类似,符合一个程序员的作息规律。
5.Linux
6.swift
如果上述的几位大神代码提交的时间还有规律可循,而作为苹果swift语言之父的Chris Lattner代码的提交时间,则是毫无规律。
Chris的代码提交从14点后到后半夜进入高潮,而在黎明前又是进入了最高峰。从七点到下午的一段时间内,代码提交则是进入了回落阶段。从时间的提交时间来看,Chris大神真的是夜间工作的王者。
总结
推荐阅读:
入门: 最全的零基础学Python的问题 | 零基础学了8个月的Python | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 | 从万众期待到口碑扑街!唐探3令人失望 | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏 | 九宫格 | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!| 再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
年度爆款文案
点阅读原文,领廖雪峰视频资料!