2月份GitHub上最热门的Python开源项目排行已经出炉啦,这个月和币圈相关的开源项目上榜的未免也太多了吧,最近币圈发生了什么大事了么?
1. freqtrade
https://github.com/freqtrade/freqtrade
Star 6615
这是一个免费的开源加密货币交易机器人。
2. avatarify
https://github.com/alievk/avatarify
Star 10754
这个项目能够实时将你的人脸替换叠加为名人的脸。avatarify项目中使用的核心模型 first order model来源于一篇NIPS论文《First Order Motion Model for Image Animation》。这个模型可以根据驱动视频的运动,对源图像中的对象进行动画处理,以生成视频序列,而无需使用任何注释或有关特定对象的先验信息。
3. Crypto-Signal
https://github.com/CryptoSignal/Crypto-Signal
Star 2666
Crypto Signals是一个命令行工具,可自动执行您的加密货币技术分析(TA),是排名第一的定量交易和技术分析机器人。
4. python-binance
https://github.com/sammchardy/python-binance
Star 2464
Python-Binance是一种虚拟货币交易机器人。
5. binance-trader
https://github.com/yasinkuyu/binance-trader S
tar 1622
币安加密货币交易机器人。
6. streamlit
https://github.com/streamlit/streamlit
Star 13554
Streamlit是一个基于Python的可视化工具,和其他可视化工具不同的是,它生成的是一个可交互的站点(页面)。
7. bitcoinbook
https://github.com/bitcoinbook/bitcoinbook
Star 15016
这是一本面向开发人员的介绍比特币技术的书籍,前两章以非程序员也可以接触到的水平介绍了比特币。任何对技术有基本了解的人都可以阅读前两章,以更好地了解比特币。该项目是《Mastering Bitcoin》的第二版
8. yfinance
https://github.com/ranaroussi/yfinance
Star 4418
很多投资者都知道Yahoo提供了丰富的金融市场数据,不过获取这些数据很多时候需要自己去写一些网页爬虫。当然也有一些Python第三方库可以免除我们从头写爬虫的麻烦,几乎可以当作API来调用,yfinance就是其中一个。
9. manim
https://github.com/3b1b/manim
Star 31050
数学图形可视化引擎,目前主要用于制作数学演示动画,Manim在Python 3.7上运行。
10. 30-Days-Of-Python
https://github.com/Asabeneh/30-Days-Of-Python
Star 5548
这个项目主要教你如何利用30天的时间,学习Python编程所需的编程基础,每一天都包含几个主题,其中充满了易于理解的文字介绍,还举了大量的真实示例,最主要的是还有许多实践练习需要你去完成。
11. wtfpython
https://github.com/satwikkansal/wtfpython
Star 26031
一组有趣的、微妙的、复杂的 Python 代码片段,这个项目列举了一些代码片段,可能结果和你想到的是不一致的,并且作者会告诉你为什么。如混合Tab 和空格:
结果是 10?不是应该 100 么?
其实这种错误的结果的原因,所有书籍和开发者都说过,就是不要混 Tab 和空格,源代码你可以看项目中的 mixed_tabs_and_spaces.py。