# python-manim **Repository Path**: yandaima/python-manim ## Basic Information - **Project Name**: python-manim - **Description**: Manim是Python数学动画框架,可以用Python代码演示各种数学公式、方程、几何图形、微积分等。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-06 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python Manim 数学动画演示 这是一个使用 Manim 社区版创建数学动画的项目。 ## 项目状态 ✅ 项目已完全设置并准备好使用! - Python 虚拟环境已配置 - Manim 及依赖项已安装 - FFmpeg 已配置并可正常使用 ## 项目结构 ``` python-manim/ ├── 算术/ # 算术(加减乘除、乘方、开方、比例、百分比、指数对数等) │ ├── 加减乘除/ │ ├── 乘方开方/ │ ├── 比例/ │ ├── 百分比/ │ └── 指数对数/ ├── 数论/ # 数论 ├── 代数/ # 代数(等式与不等式、方程、数列、函数、极限、导数等) │ ├── 等式与不等式/ │ ├── 方程/ │ ├── 函数/ │ ├── 极限/ │ └── 导数/ ├── 几何/ # 几何(平面几何、立体几何、三角学、解析几何、球面三角、椭圆、圆锥曲线等) │ ├── 平面几何/ │ ├── 立体几何/ │ ├── 三角学/ │ ├── 解析几何/ │ ├── 球面三角学/ │ ├── 椭圆/ │ └── 圆锥曲线/ ├── 概率与统计/ # 概率与统计 ├── 数学分析/ # 数学分析(包含微积分、高等数学) │ ├── 微积分/ │ └── 高等数学/ ├── 抽象代数/ # 抽象代数(包含线性代数、高等代数) │ ├── 线性代数/ │ └── 高等代数/ ├── 离散数学/ # 离散数学 ├── 拓扑学/ # 拓扑 ├── 实分析/ # 实变函数 ├── 复分析/ # 复变函数 ├── 微分几何/ # 微分几何 ├── 数据结构与算法/ # 数据结构与算法 ├── common/ # 公共模块 │ ├── constants.py # 全局常量 │ ├── utils.py # 工具函数 │ ├── base_scene.py # 基础场景类 │ ├── config.py # 配置文件 │ └── __init__.py # 模块初始化 ├── manim-env/ # Python 虚拟环境 ├── README.md # 项目说明 ├── PROJECT_GUIDE.md # 项目开发指南 ├── CODING_STANDARDS.md # 编码规范 ├── requirements.txt # Python 依赖 └── .gitignore # Git忽略文件配置 ``` ## 数学分支详细介绍 每个数学分支目录下都包含一个 README.md 文件,详细介绍该分支的知识点和可视化方法: 1. [算术](算术/README.md) - 基础数学运算的可视化演示 2. [数论](数论/README.md) - 整数性质和关系的研究 3. [代数](代数/README.md) - 数与数之间关系的研究 4. [几何](几何/README.md) - 空间与形状的研究 5. [概率与统计](概率与统计/README.md) - 随机现象与数据分析 6. [数学分析](数学分析/README.md) - 函数、极限、微积分等概念 7. [抽象代数](抽象代数/README.md) - 代数结构的研究 8. [离散数学](离散数学/README.md) - 离散结构的研究 9. [拓扑学](拓扑学/README.md) - 空间连续性质的研究 10. [实分析](实分析/README.md) - 实数域上函数性质的研究 11. [复分析](复分析/README.md) - 复数域上函数性质的研究 12. [微分几何](微分几何/README.md) - 光滑曲线、曲面的研究 13. [数据结构与算法](数据结构与算法/README.md) - 计算机中数据组织与处理方法 ## 快速开始 1. 激活虚拟环境: ```bash # Windows .\manim-env\Scripts\activate ``` 2. 运行示例动画: ```bash manim -pql my-project\main.py AnimatedSquareToCircle ``` 3. 查看生成的视频: 视频文件位于 `media/videos` 目录中 ## 统一开发规范 本项目遵循统一的开发规范,包括: - [编码规范](CODING_STANDARDS.md) - 代码风格和命名规范 - [项目开发指南](PROJECT_GUIDE.md) - 开发流程和最佳实践 - 公共模块 - 提供全局常量、工具类和基类 ## 系统要求 - Python 3.7 或更高版本 - FFmpeg (已包含并配置) ## 更多资源 - [Manim 官方文档](https://docs.manim.community/) - [Manim GitHub 仓库](https://github.com/ManimCommunity/manim)