# PegasusWang/python_data_structures_and_algorithms

Python 中文数据结构和算法教程

Repository: https://github.com/PegasusWang/python_data_structures_and_algorithms
Canonical: https://ross.abutalabs.com/products/python_data_structures_and_algorithms
Homepage: http://pegasuswang.github.io/python_data_structures_and_algorithms/
Language: Python
License: MIT
License Family: permissive
Topics: python3, algorithm, datastructures
Last push: 2024-06-16T15:43:17+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3058, "days_push": 808, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3081, forks 799 (observed 2026-08-28T04:07:41.892448+00:00)

## What it is
A free Chinese-language tutorial (with accompanying paid video course) teaching data structures and algorithms in Python, including markdown notes, example code, and an ebook. Covers lists, linked lists, stacks, queues, hash tables, sorting, trees, graphs, and common interview algorithms.

## Use cases
- learn data structures and algorithms in Python
- prepare for coding interviews with Python
- find Chinese-language algorithm tutorials
- review sorting and searching algorithm implementations
- study trees, graphs, and hash tables with example code
- brush up on algorithm fundamentals after years of business coding

## When to choose
- you know basic Python syntax and want a structured, progressive algorithms course
- you prefer Chinese-language explanations with engineering-oriented examples
- you want free text and code with optional paid video lessons
- you are preparing for interviews on classic data structure questions

## When to avoid
- you are a complete beginner to Python with no syntax knowledge
- you need tutorials in English or other languages
- you want cutting-edge or advanced algorithm research topics
- you need actively maintained, tested library code for production use

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: developer-tools
- domain: education, programming-languages, tutorials
- platform: python, cross-platform
- tags: data-structures, algorithms, chinese-tutorial, interview-preparation, leetcode, python3, video-course, ebook

## Member repositories
- PegasusWang/python_data_structures_and_algorithms (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:41.892448+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:27:43.304866+00:00, confidence not recorded.
  - readme: https://github.com/PegasusWang/python_data_structures_and_algorithms (fetched 2026-08-28T04:07:41.892448+00:00, sha 83c271ab4021)
  - homepage: http://pegasuswang.github.io/python_data_structures_and_algorithms/ (fetched 2026-08-29T09:43:02.651752+00:00, sha af918cbf2295)
- Data as of 2026-08-30T08:39:29.467469+00:00.
