分享一下我平时收集到的一些可能会用到要学习的东西。
- musicpy、pyo:作曲和乐理
- showdoc、yapi:文档生成工具
- gpiozero:处理gpio的库,用到了MinXin避免继承的复杂
- dash:它是用纯Python构建数据可视化app的理想选择,因此特别适合处理数据的任何人。Dash是Flask,Plotly.js和React.js的混合体。
- colorama:让终端颜色多起来
- tqdm、progress2:python进度条
- manimgl:做出高逼格的数学动画制作教学动画的
- playwright:微软开源框架,用于自动化测试
- SICP Python 描述 中文版:https://wizardforcel.gitbooks.io/sicp-py/content
- pyzbar:Python 二维码、条形码识别库。
- functools:为函数式编程而设计,用于增强函数功能,比如将参数和函数作为一个整体传递
- mPython:机器人、或者esp32板子的python支持
- akshare:量化api,数据挺全的,公开数据用这个很香,个性数据有些缺失,其实就是爬虫集合
- tinkercad:3d建模,浏览器中用的,autocad家的
- 微信公众号开发——Werobot:可能是最简单的python微信公众号开发框架https://zhuanlan.zhihu.com/p/29800255
- amis:低代码平台
- VYM:思维导图工具
- mediapipe:手势识别
- paddlespeech:百度的语音识别、合成库
- shelve:python数据序列化模块,功能类似于pickle,接口更方便,性能偏弱
- diskcache:python数据序列化模块,第三方模块,暴露和字典一样的接口 但是自带线程安全和进程安全
- pickledb:可用于那些适合键值存储类型格式的场景,灵感来自pickle
- zodb:用程序有很多复杂的关系和数据结构时这个比较香,有点像mongodb,非关系型数据库
- networkzero:NetworkZero使得使用Python将事物连接在一起变得更加容易。它特别关注课堂需要发现短期计划的俱乐部情况,彼此连接不必知需要知道IP地址或主机名
- 在线读音纠正:https://corrector.justsong.cn
- flet:flet可以直接用Python写前端界面,并按照不同控件的类方法调用自己写的业务函数写完运行框架会自动内部转换为dart,并且通过websocket显示对应的前端界面
- visualgo:数据结构和算法动态可视化https://visualgo.net/zh
- pyqt打包方案:PyQt 打包有了非常成熟的方案,PyQt5 打下来只有 15MB,具体见(https://www.zhihu.com/question/48776632/answer/2336654649
- streamlit:一个傻瓜式构建可视化 web的 Python 神器。https://zhuanlan.zhihu.com/p/448853407
- Odoo:是一套完整的系统,是一个开源框架,针对 ERP 的需求发展而来,适合定制出符合客户各种需求的ERP系统、电子商务系统、CMS、或者是网站。https://www.odoo.com/zh_CN。
- cnOCR:CnOCR 是 Python 3 下的文字识别(Optical Character Recognition,简称OCR)工具包,支持简体中文、繁体中文(部分模型)、英文和数字的常见字符识别,支持竖排文字的识别。
自带了20+个训练好的识别模型,适用于不同应用场景,安装后即可直接使用。 - uni-app:是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)
以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 - mrdoc觅思文档开源版:MrDoc 是基于Python开发的在线文档系统,
MrDoc 适合作为个人和中小型团队的私有云文档、云笔记和知识管理工具,致力于成为优秀的私有化在线文档部署方案。 - 虚拟实验室:在线的理工科实验室,方便学生们研究各种东西。https://phet.colorado.edu/zh_CN/
- 绘制分形图:绘制分形的工具主要是几个专业的分形软件(都是免费的,只有chaotica收费,但是仅仅是限制了输出图形尺寸):
- Jwildfire(以下简称JW,目前最强大的flame fractal类分形软件)
- Apophysis(APO,和Jw类似但是目前已被淘汰)
- mandelbulb3D(我们论坛的朋友称为懵逼三弟)
- Chaotica(类似JW和apo,但是最大的特色是它的渲染能力)。
- Jw,Apo,Chaotica可以做这种具有自发光效果的,比较通透的flame分形
- aqua.css:基于原生的 HTML 标签进行改造的。没有任何冗余的元素的CSS库。
- mylens:MyLens是一款免费在线AI时间线生成工具,通过人工智能AI能够为任何主题生成时间线、时间轴,用户只需要输入主题,AI围绕主题生成对于的时间线,并且为每个时间节点添加详细信息,不过可能存在一些不准确之处,可以稍加修改微调,支持多种语言。mylens.ai/
- Xournal++:跨平台好用开源免费的手写笔记应用。
- graphvis:GraphVis是由原生JavaScript开发的一款交互式图数据可视化工具库,其使用不受限与任何界面框架。 使用简单,性能高效,内置丰富的图布局和分析算法,可有效提升开发效率。
- great_tables:通过一套连贯的表格组件,让用户能够构建各种实用的表格。
- hello算法:算法的动画图解。www.hello-algo.com/
- hustoj教师平台:my.hustoj.com,saas部署的oj,老师可以注册使用
- 数字帝国:一堆数学工具的网站zh.numberempire.com
- simpletex:letex公式识别,可以手写识别https://simpletex.cn/