Awesome Tools in Github

tldr

非常好用的命令行辅助工具。

learnGitBranching

官网给出了非常友好的学习Git分支的教程。

howdoi

需要配合proxychains才能用。

1
2
3
4
5
6
7
8
9
10
$ howdoi print stack trace python
> import traceback
>
> try:
> 1/0
> except:
> print '>>> traceback <<<'
> traceback.print_exc()
> print '>>> end of traceback <<<'
> traceback.print_exc()

PySnooper

Never use print for debugging again!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import pysnooper
import random

def foo():
lst = []
for i in range(10):
lst.append(random.randrange(1, 1000))

with pysnooper.snoop():
lower = min(lst)
upper = max(lst)
mid = (lower + upper) / 2
print(lower, mid, upper)

foo()

输出:

1
2
3
4
5
6
7
8
9
10
New var:....... i = 9
New var:....... lst = [681, 267, 74, 832, 284, 678, ...]
09:37:35.881721 line 10 lower = min(lst)
New var:....... lower = 74
09:37:35.882137 line 11 upper = max(lst)
New var:....... upper = 832
09:37:35.882304 line 12 mid = (lower + upper) / 2
74 453.0 832
New var:....... mid = 453.0
09:37:35.882486 line 13 print(lower, mid, upper)

animation

A gallery of animations in statistics and utilities to create animations.

非常好用的R包。

swirl

Learn R, in R: http://swirlstats.com

<未竟>

本文标题:Awesome Tools in Github

文章作者:不秩稚童

发布时间:2019年06月16日 - 11:59:55

最后更新:2019年06月16日 - 12:19:51

原始链接:http://datahonor.com/2019/06/16/Awesome-Tools-in-Github/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

击蒙御寇