Skip to main content

pyminer, a component-based data mining framework.

Project description

Stars Platform Platform License

pyminer

开源、友好、跨平台的数据分析解决方案

pyminer 是一款基于Python的开源、跨平台数据分析环境。它以方便Python初学者为己任,在Python的知识理论和工作实践之间搭建桥梁,竭诚为初学者服务。

它开箱即用,大大减少配置解释器环境的繁琐性。不仅提供了编程运行的功能,还能够以交互式的形式进行常见的数据分析操作,减少代码编写和文档查阅的时间。

同时,pyminer将提供面向新手的快速入门教程,教程正由开发团队编写中。同时,我们诚挚希望与Python培训机构合作,让我们的产品帮助到更多学习Python的人。

pyminer通过加载各种插件实现不同的需求,开发者可以通过编写插件,将pyminer扩展的更强大、更趁手,甚至创建一番自己的商用程序。

🔈 声明

pyminer 遵循LGPL协议,是一个开放、包容的开源项目,项目中的工具方法来源也非常广泛,因此允许并鼓励任何人在遵循LGPL协议的基础上:

  1. 将pyminer用于商业、培训等任何合法场景;
  2. 复制、修改 pyminer中的任意代码且无需声明;
  3. 复制修改 pyminer官方文档;
  4. 鼓励自行写作 pyminer 相关的书籍、博客、文档等内容(收费也可);
  5. 鼓励播主、培训机构培训 pyminer工具的任何内容(收费也可);
  6. 对于商业应用的技术咨询,pyminer团队保留服务的收费权。 pyminer希望成为一个伟大的开源项目,也希望得到大家的认可和赞美,仅此而已。

🎉 技术说明

  1. 项目开发环境支持跨平台,windows,linux,mac 都支持。
  2. Python版本:支持Python3.5及以上,但建议使用Python3.8及以上版本,性能更好。
  3. Qt的Python接口:使用PySide2,版本为5.15.2。
  4. 项目开发环境使用PyCharm

注意:

  • pyminer 的官方发行版本为Python3.8+PySide2-5.15.2。开发者可自行使用其他版本的Python解释器配置相关环境。

  • pyminer 曾经由PyQt5开发。但考虑到官方支持以及许可证的类型,我们已经迁移到了PySide2并改变许可证为LGPL。请勿使用PyQt5安装。

  • 当使用Python3.8配置环境时,不支持3.8.0等低版本的Python3.8解释器。当使用Python3.8时,请使用3.8.5或者更高版本的解释器。

  • 如果使用出现问题,欢迎提issue。

🎁 文档地址

⏳ 当前进度

https://gitee.com/py2cn/pyminer/board

🚄 开源地址

🥂 安装体验

发行版下载(仅Windows系统)

我们为Windows系统的用户提供了发行版的下载链接,你可以在我们的官网中下载发行版即刻体验。对于Mac OS和Linux系统的用户,暂时不提供发行版,可以参阅“开发者自行安装”一节。

官网链接:请点击这里打开

开发者自行安装(适合Windows、Mac OS以及各大Linux发行版)

安装前准备:

  1. 确认你的Python解释器版本。pyminer支持3.5~3.9。
    • 当使用Python3.8.x时,建议x>=5,也就是使用Python3.8.5及以上版本,否则安装PySide2可能遇到问题
    • 3.5.x/3.6.x/3.7.x/3.9.x下,由于开发人员不足,未进行充分测试。为稳定起见,建议解释器版本x>=5。
  2. 建议新建全新的虚拟环境,尤其是当旧的虚拟环境中存在其他依赖于PyQt/PySide2的程序时。pyminer与这些程序可能发生依赖冲突。

Windows安装

#第一步:下载源代码
git clone https://gitee.com/py2cn/pyminer.git
#安装依赖 (如果下载太慢,请复制源码目录下的 pip.ini 文件到python安装目录下)
pip install pyminer
#第三步:运行主程序
python app2.py

开发重点(2021年4月修订)

pyminer项目现在的开发目标是,打造初学者友好的Python编程环境,方便更多的人与Python这位踏实可靠(也有点笨呆呆)的自动化助手相知、相熟。

因此pyminer的开发重点为:

1、计算、统计方面低代码化功能性开发。需求详见:低代码化功能性开发

2、编写适用于Python入门的pyminer官方教程。需求详见:编写教程 。在教程编写方面, 我们深知开发团队力量有限,因此诚挚希望可以和各位开发者或培训机构合作。

3、插件商店的开发。插件商店可以让pyminer如虎添翼。这一部分的开发需求详见:插件商店

为了减少开发负担,样式表只使用浅色样式表(Fusion),不对深色样式表做优化,且不再进行界面语言翻译工作。 界面语言直接使用中文。

📱 加入我们

作者:pyminer Development Team

邮箱:team@py2cn.com

欢迎各位开发者大佬加入

QQ群

📱 支持我们

微信支付 支付宝

🚥 许可说明

本项目遵循LGPL许可证。

许可解释权归属 pyminer Development Team。

📸 预览截图

基本界面 avatar

代码提示 avatar

绘图 avatar

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyminer-2.1.2.tar.gz (52.7 MB view hashes)

Uploaded Source

Built Distribution

pyminer-2.1.2-py3-none-any.whl (50.8 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page