diff --git a/wiki/programming-language/Python/进阶/项目实践/虚拟环境/概述.md b/wiki/programming-language/Python/进阶/项目实践/虚拟环境/概述.md index 738df54c..e5fc56cb 100644 --- a/wiki/programming-language/Python/进阶/项目实践/虚拟环境/概述.md +++ b/wiki/programming-language/Python/进阶/项目实践/虚拟环境/概述.md @@ -22,10 +22,10 @@ date: 2023-01-1 - [pipenv](https://pipenv.pypa.io/):一个较新的结合 pip 和 virtualenv 的虚拟环境管理工具。 - [Conda]([docs.conda.io/projects/conda/](https://docs.conda.io/projects/conda/)):一个跨平台的包(或库)和虚拟环境管理系统。 -| 工具 | 优点 | 缺点 | 不同点 | -| ---------- | ------------------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------ | -| venv | - Python3 内置工具,无需安装额外的包
- 简单易用的虚拟环境管理 | - 比其他工具(如 pipenv 和 poetry)功能较弱 | - venv 是 Python3 内置工具,无需安装额外的包
- venv 更简单易用,功能不如其他工具强大 | -| virtualenv | - 广泛使用且文档齐全
- 兼容 Python2 和 Python3 | - 比其他工具(如 pipenv 和 poetry)功能较弱 | - virtualenv 是第三方包,需要预先安装
- virtualenv 更简单易用,功能不如其他工具强大 | -| poetry | - 强大的依赖管理功能
- 支持创建和发布包
- 与其他工具集成良好 | - 不如 pip 和 virtualenv 广泛使用
- 相对较新,文档较少 | - poetry 比 venv 和 virtualenv 更强大的依赖管理功能
- poetry 适合创建和发布包,不如 venv 和 virtualenv 简单 | -| pipenv | - 强大的包和环境管理功能
- 简单易用
- 能与其他工具良好的集成 | - 不如 pip 和 virtualenv 广泛使用
- 相对较新,文档较少 | - pipenv 比 venv 和 virtualenv 更强大的依赖管理功能
- pipenv 简易好用,不如 venv 和 virtualenv 简单易用 | -| conda | - 强大的包和环境管理功能
- 适合科学计算和数据科学
- 跨平台支持 | - 不如 pip 和 virtualenv 广泛使用
- 相对较新,文档较少 | - conda 比 venv 和 virtualenv 更强大的依赖管理功能
- conda 适用于科学计算和数据科学,不如 venv 和 virtualenv 简单易用 | +| 工具 | 优点 | 缺点 | 不同点 | +| ---------- | ------------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------------ | +| venv | Python3 内置工具,无需安装额外的包,简单易用的虚拟环境管理。 | 比其他工具(poetry、pipenv)功能较弱。 | venv 是 Python3 内置工具,无需安装额外的包,venv 更简单易用,功能不如其他工具强大。 | +| virtualenv | 广泛使用且文档齐全,兼容 Python2 和 Python3。 | 比其他工具(poetry、pipenv)功能较弱。 | virtualenv 是第三方包,需要预先安装,virtualenv 更简单易用,功能不如其他工具强大。 | +| poetry | 强大的依赖管理功能,支持创建和发布包,与其他工具集成良好。 | 不如 pip 和 virtualenv 广泛使用,相对较新,文档较少。 | poetry 比 venv 和 virtualenv 更强大的依赖管理功能,poetry 适合创建和发布包,不如 venv 和 virtualenv 简单。 | +| pipenv | 强大的包和环境管理功能,简单易用,能与其他工具良好的集成。 | 不如 pip 和 virtualenv 广泛使用, 相对较新,文档较少。 | pipenv 比 venv 和 virtualenv 更强大的依赖管理功能,pipenv 简易好用,不如 venv 和 virtualenv 简单易用。 | +| conda | 强大的包和环境管理功能,适合科学计算和数据科学,跨平台支持。 | 不如 pip 和 virtualenv 广泛使用,相对较新,文档较少。 | conda 比 venv 和 virtualenv 更强大的依赖管理功能,conda 适用于科学计算和数据科学,不如 venv 和 virtualenv 简单易用。 | diff --git a/wiki/programming-language/Python/进阶/项目实践/风格指南/Python 风格指南.md b/wiki/programming-language/Python/进阶/项目实践/风格指南/Python 风格指南.md deleted file mode 100644 index 74520a2b..00000000 --- a/wiki/programming-language/Python/进阶/项目实践/风格指南/Python 风格指南.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Python 风格指南 -description: Python 风格指南 -keywords: -- Python -- 风格指南 -tags: -- Python -sidebar_position: 1 -author: 7Wate -date: 2022-11-19 ---- - -## Python 风格指南 - -[PEP 8 – Style Guide for Python Code](https://peps.python.org/pep-0008/) - -[谷歌 Python 风格指南(中文版)](https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/) \ No newline at end of file diff --git a/wiki/programming-language/Python/进阶/项目实践/风格指南/风格指南.md b/wiki/programming-language/Python/进阶/项目实践/风格指南/风格指南.md new file mode 100644 index 00000000..00aea11e --- /dev/null +++ b/wiki/programming-language/Python/进阶/项目实践/风格指南/风格指南.md @@ -0,0 +1,24 @@ +--- +title: Python 风格指南 +description: Python 风格指南 +keywords: +- Python +- 风格指南 +tags: +- Python +sidebar_position: 1 +author: 7Wate +date: 2022-11-19 +--- + +## PEP 8 官方风格 + +[PEP 8 – Style Guide for Python Code](https://peps.python.org/pep-0008/) + +[PEP 8 -- Python 代码风格指南(中文版)](https://github.com/kernellmd/Knowledge/blob/master/Translation/PEP%208%20%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91.md) + +## Google 风格指南 + +[Google Python Style Guide](https://github.com/google/styleguide) + +[谷歌 Python 风格指南 - 语言规范(中文版)](https://github.com/zh-google-styleguide/zh-google-styleguide)