你应该知道的 7 个开源项目 - Python 版 ✔️
pandas:强大的Python数据分析工具包
Apache Airflow
Ultroid-UserBot
部署
文档
教程
Zulip 概述

概述
大家好 👋🏼
在本文中,我将介绍七个你应该了解的用 Python 编写的开源软件库,以及一些引起我注意并想分享的有趣项目。
让我们开始吧 🤙🏼
pandas 是一个提供快速、灵活且富有表现力的数据结构的软件包,旨在使处理“关系型”数据或“带标签”数据变得简单直观。它旨在成为使用 Python 进行实际数据分析的基础高级构建块 👾
灵活而强大的 Python 数据分析/操作库,提供类似于 R data.frame 对象的标记数据结构、统计函数等
pandas:强大的Python数据分析工具包
它是什么?
pandas是一个 Python 软件包,它提供快速、灵活且富有表现力的数据结构,旨在使“关系型”数据或“标签型”数据的操作变得简单直观。它的目标是成为使用 Python 进行实际数据分析的基础高级构建块。此外,它还有一个更广泛的目标,即成为任何语言中最强大、最灵活的开源数据分析/操作工具。它已经在朝着这个目标迈进。
目录
主要特点
以下仅列举了熊猫擅长的一些事情:
- 轻松处理浮点和非浮点中的缺失数据(表示为
NaN、NA或)...NaT
Apache Airflow 是一个出色的平台,可以以编程方式编写、调度和监控工作流。
当工作流被定义为代码时,它们会变得更易于维护、版本可控、可测试,并且更易于协作 🥶
Apache Airflow - 一个以编程方式编写、安排和监控工作流的平台
3.G4F
G4F 是一个功能强大的大型语言模型命令行界面 (LLM-CLI),其使命是去中心化并提供对先进 AI 技术的免费访问🥸
官方 gpt4free 代码库 | 各种强大的语言模型集合 | GPT-4o 和 Deepseek v3 & r1

作者:@xtekky
重要的
使用此仓库或任何相关代码,即表示您同意法律声明。作者不对此仓库的使用负责,亦不认可其内容,也不对其他用户的任何复制、分叉、重新上传或任何其他与 GPT4Free 相关的内容负责。这是作者的唯一帐户和仓库。为防止冒充或不负责任的行为,请遵守此仓库使用的 GNU GPL 许可证。
警告
“gpt4free”作为PoC(概念验证),展示了具有多提供商请求的API包的开发,具有超时、负载平衡和流量控制等功能。
pip install -U g4f[all]
docker pull hlohaus789/g4f
🆕 最新动态
Scrapy 是一款基于 BSD 许可证的快速高级 Web 爬虫和 Web 数据抓取框架,用于爬取网站并从其页面中提取结构化数据。它用途广泛,从数据挖掘到监控和自动化测试,应有尽有。
Scrapy,一个用于 Python 的快速高级网页爬取和抓取框架。
5. Ultroid
Ultroid 是一款先进的多功能 Telegram UserBot,使用 Telethon lib 用 Python 构建🤖
高级多功能 Telegram UserBot,使用 Telethon lib 在 Python 中构建。

Ultroid-UserBot
基于 Telethon 的稳定可插入式 Telegram 用户机器人 + 语音和视频通话音乐机器人。
部署
文档

教程
-
完整教程 -
-
获取 Redis URL 和密码的教程 -这里。
部署到 Heroku
获取必要的变量,然后单击下面的按钮!

部署到 Okteto
获取必要的变量,然后单击下面的按钮!

本地部署
本地部署 - 简易方法
- Linux -
wget -O locals.py https://git.io/JY9UM && python3 locals.py
- Windows -
cd desktop ; wget https://git.io/JY9UM -o locals.py ; python locals.py
- Termux -
wget -O install-termux https://tiny.ultroid.tech/termux && bash install-termux
本地部署 - 传统方法
- 获取必要的变量
- 克隆存储库:
git clone https://github.com/TeamUltroid/Ultroid.git
- 转到克隆的文件夹:
cd Ultroid
- 创建虚拟环境:
virtualenv -p /usr/bin/python3 venv . ./venv/bin/activate
- 安装要求:
pip(3) install -U -r re*/st*/optional-requirements.txt pip(3) install -U -r...
Zulip 是一款开源团队协作工具,拥有独特的基于主题的线程功能,融合了电子邮件和聊天的优势,让远程工作高效愉悦。Zulip 是唯一一款同时支持实时和异步对话的现代团队聊天应用 📱
Zulip 服务器和 Web 应用程序。开源团队聊天工具,帮助团队保持高效和专注。
Freqtrade 是一款免费开源的加密货币交易机器人。它旨在支持所有主流交易所,并可通过 Telegram 或网页界面进行控制。它包含回测、绘图和资金管理工具,以及基于机器学习的策略优化功能 🪙

Freqtrade 是一款用 Python 编写的免费开源加密货币交易机器人。它旨在支持所有主流交易所,并可通过 Telegram 或 WebUI 进行控制。它包含回测、绘图和资金管理工具,以及基于机器学习的策略优化功能。

免责声明
本软件仅供教育用途。请勿将您担心损失的资金用于冒险。使用本软件的风险由您自行承担。软件作者及所有关联方对您的交易结果概不负责。
始终先在 Dry-run 中运行交易机器人,在了解其工作原理以及您应该预期的利润/损失之前,不要投入资金。
我们强烈建议您具备编程和 Python 知识。请阅读源代码并了解此机器人的工作原理。
支持的交易所市场
请阅读具体的交换说明,了解每个交换所需的最终特殊配置……
结论
此列表列出了七个值得一试的开源项目,无论是使用它们还是做出贡献🖖
祝您编码愉快!✨
大家好👋🏻
我叫 Domenico,是一位对开源充满热情的软件开发者。我撰写开源相关文章,分享我的知识和经验。
别忘了访问我的 Linktree 来探索我的项目🫰🏻
Linktree:https://linktr.ee/domenicotenace
在 dev.to 上关注我以获取其他文章👇🏻
如果你喜欢我的内容,或者想支持我在 GitHub 上的工作,你可以捐赠一小笔钱来支持我。
我将不胜感激🥹

鏂囩珷鏉ユ簮锛�https://dev.to/this-is-learning/7-open-source-projects-you-should-know-python-edition-4h6c