# 2021年春节国外程序员在忙什么？




2021年的春节就这样平平淡淡的过去了。

经历了2020年春节的惊心动魄和焦虑挣扎，现在才发现平淡其实才是幸福的所在。

因为平时喜欢逛github，喜欢在trending里翻一些最近热门的开源项目，从而洞察一些基本的技术走向和猎奇一些有意思的项目工具，经过多年的观察，我发现github的python语言趋势相当接地气，我们可以从中看到国外的主流技术圈最近在关注些什么，思考些什么以及忙些什么。

2021年2月的python趋势的现实意义格外的明显，我们可以看到国外的程序员大概在关注下面一些技术以及热点。

### 数据可视化

* apache/superset这个项目热度排在python榜单的首位，该项目主要做的是数据可视化，支持多种数据库和各种图形图表，是数据分析以及展示的一大利器。

* streamlit/streamlit也是数据可视化工具， 可以用python代码来直接实现基于数据展示的app，实用性也非常的高。

* fishtown-analytics/dbt应该也是数据可视化工具，不过具体怎么使用我也不是很清楚。

### 数字货币

freqtrade / freqtrade, CoinAlpha / hummingbot,  CryptoSignal / Crypto-Signal, bitcoinbook / bitcoinbook, sammchardy/python-binance, yasinkuyu/binance-trader
,pyca/cryptography等项目上榜。

这些项目涉及数字货币的自动交易，数字货币教程等方面，榜单的24个项目中数字货币相关的项目占到了7个，占比为30%左右，呈屠榜态势，这个2月数字货币炙手可热。

### 金融市场

2021年的金融市场有酒有故事，魔幻而浪漫。

榜单中mrjbq7 / ta-lib, ranaroussi / yfinance为金融相关项目，稍微看了一下这两个项目的api，基本的作用就是看盘和分析，春节期间看来不少老外在忙着炒股。

### 机器学习以及人工智能

机器学习类的项目一直在python热榜中占比很高，这次 PaddlePaddle / PaddleOCR, microsoft / DeepSpeed, eriklindernoren / ML-From-Scratch上榜，加上之前的榜单中一直霸榜的tensorflow等项目，机器学习这些年热度一直颇高，值得大家学习。

### 新冠病毒

 owid/covid-19-data这个项目每日实时更新新冠的一些数据，比如确诊数等，结合上面的数据可视化工具应该可以做出各种图表，帮助我们了解目前疫情在全球的蔓延情况。

 ### 其他

 其他还有诸如

* python/mypy这是python的静态类型检查工具，可以简单的理解为typescript之于javascript，为python做静态类型分析，从而减少运行时的一些低级错误
* qutebrowser/qutebrowser一个有意思的浏览器，支持vim键位，极客的选择，不过不知道可用性如何，毕竟是使用python开发的，运行效率可能是瓶颈

### 总结

从python热榜中我们可以得到下面的一些关键字

* 大数据与机器学习
* 数字货币
* 股票市场
* 新冠疫情

这些是春节期间国外程序员关注的点，其中大数据与机器学习是长期趋势，股票市场只是近期热度飙升，数字货币浮浮沉沉，不定期屠榜。


### 完整榜单

```
1 " apache / superset"
2 " freqtrade / freqtrade"
3 " PaddlePaddle / PaddleOCR"
4 " CoinAlpha / hummingbot"
5 " microsoft / DeepSpeed"
6 " CryptoSignal / Crypto-Signal"
7 " sammchardy / python-binance"
8 " owid / covid-19-data"
9 " bitcoinbook / bitcoinbook"
10 " mrjbq7 / ta-lib"
11 " qutebrowser / qutebrowser"
12 " ranaroussi / yfinance"
13 " yasinkuyu / binance-trader"
14 " streamlit / streamlit"
15 " netbox-community / netbox"
16 " microsoft / cascadia-code"
17 " fishtown-analytics / dbt"
18 " kangvcar / InfoSpider"
19 " explosion / spaCy"
20 " python / mypy"
21 " eriklindernoren / ML-From-Scratch"
22 " psf / black"
23 " FengQuanLi / ResnetGPT" //中文项目，剔除
24 " pyca / cryptography"
25 " dask / dask"
``` 









原始封面

![课程图片](https://images.unsplash.com/photo-1437652633673-cc02b9c67a1b?w=300)


