# Source_Data_Structure_Python **Repository Path**: rushfly/Source_Data_Structure_Python ## Basic Information - **Project Name**: Source_Data_Structure_Python - **Description**: 《数据结构与算法入门到提高:Python语言实现》的源代码 ,Jupyter Notebook 格式。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-13 - **Last Updated**: 2026-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《数据结构与算法入门到提高》源码与勘误 ## 介绍 《数据结构与算法入门到提高:Python语言实现》一书的源代码 ,Jupyter Notebook 格式,并集成 [Jupyter Book](https://jupyterbook.org)。 - 改正了一些印刷和排版错误 - 修订了一些代码,使其更遵循 Python 设计准则 - 更新到第 5 章 ## 安装 1. 使用 `git clone` 下载本项目 2. 使用 [uv](https://docs.astral.sh/uv/) 管理项目: 安装 uv(Windows): 用 PowerShell 终端在下载目录中执行安装: ```shell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` 4. 同步 Python 项目: ```shell uv sync ``` ## 使用 ```shell uv run jupyter lab ``` 或 [Jupyter Book](https://jupyterbook.org): ```shell uv run jupyter-book start ``` > [!NOTE] > 更多的 myst markdown 的使用和语法请参见 [mystmd.org guide](https://mystmd.org/guide) 可以使用 [jupyterlab-slideshow](https://github.com/jupyterlab-contrib/jupyterlab-slideshow) 以幻灯片方式播放笔记本。