# jack-cherish/pythonpark architecture

> Architecture diagram of the GitHub repository jack-cherish/pythonpark, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/jack-cherish/pythonpark
- Repository: https://github.com/jack-cherish/pythonpark

## Overview

PythonPark is a curated Python and AI learning-resource hub, not a code runtime. The main workflow is learners using its README catalog to find guides, tutorials, videos, and practical AI projects; the linked materials are hosted externally. The README also identifies WeChat and Bilibili as first-release channels. The tree shows no implementation sources, so this map reflects documented content areas and links only.

Main entry points: [`README.md`](https://github.com/jack-cherish/pythonpark/blob/master/README.md) (Resource index)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Learning catalog"]
  node_catalog_index["Resource index<br/>[README.md]"]
  node_learning_route["Learning routes<br/>[README.md]"]
  node_video_library["Video library<br/>[README.md]"]
  node_life_articles["Career articles<br/>[README.md]"]
  node_resource_sharing["Shared resources<br/>[README.md]"]
end

subgraph group_foundations["Python foundations"]
  node_algorithm_basics["Algorithms<br/>[README.md]"]
  node_python_basics["Python basics<br/>[README.md]"]
  node_web_scraping["Web scraping<br/>[README.md]"]
  node_interview_prep["Interview prep<br/>[README.md]"]
end

subgraph group_ai["AI learning"]
  node_ai_basics["AI foundations<br/>[README.md]"]
  node_machine_learning["Machine learning<br/>[README.md]"]
  node_deep_learning["Deep learning<br/>[README.md]"]
  node_ai_lab["AI projects<br/>[README.md]"]
end

subgraph group_community["Community channels"]
  node_wechat["WeChat"]
  node_bilibili["Bilibili"]
end

node_learner(("Learner"))

node_learner -->|"browses"| node_catalog_index
node_catalog_index -->|"indexes"| node_learning_route
node_catalog_index -->|"indexes"| node_video_library
node_catalog_index -->|"indexes"| node_algorithm_basics
node_catalog_index -->|"indexes"| node_python_basics
node_catalog_index -->|"indexes"| node_web_scraping
node_catalog_index -->|"indexes"| node_interview_prep
node_catalog_index -->|"indexes"| node_ai_basics
node_catalog_index -->|"indexes"| node_machine_learning
node_catalog_index -->|"indexes"| node_deep_learning
node_catalog_index -->|"indexes"| node_ai_lab
node_catalog_index -->|"indexes"| node_life_articles
node_catalog_index -->|"indexes"| node_resource_sharing
node_catalog_index -->|"announces first"| node_wechat
node_catalog_index -->|"announces first"| node_bilibili

click node_catalog_index "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_learning_route "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_video_library "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_algorithm_basics "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_python_basics "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_web_scraping "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_interview_prep "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_ai_basics "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_machine_learning "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_deep_learning "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_ai_lab "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_life_articles "https://github.com/jack-cherish/pythonpark/blob/master/README.md"
click node_resource_sharing "https://github.com/jack-cherish/pythonpark/blob/master/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_catalog_index,node_learning_route,node_video_library,node_life_articles,node_resource_sharing toneBlue
class node_algorithm_basics,node_python_basics,node_web_scraping,node_interview_prep toneAmber
class node_ai_basics,node_machine_learning,node_deep_learning,node_ai_lab toneMint
class node_wechat,node_bilibili toneRose
class node_learner toneIndigo
```

## Components

### Learning catalog

- [Resource index](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Learning routes](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Video library](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Career articles](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Shared resources](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`

### Python foundations

- [Algorithms](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Python basics](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Web scraping](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Interview prep](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`

### AI learning

- [AI foundations](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Machine learning](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [Deep learning](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`
- [AI projects](https://github.com/jack-cherish/pythonpark/blob/master/README.md): `README.md`

### Community channels

- **WeChat**
- **Bilibili**

### Other components

- **Learner**

## Connections

- Learner → Resource index: browses (evidence: `README.md`)
- Resource index → Learning routes: indexes (evidence: `README.md`)
- Resource index → Video library: indexes (evidence: `README.md`)
- Resource index → Algorithms: indexes (evidence: `README.md`)
- Resource index → Python basics: indexes (evidence: `README.md`)
- Resource index → Web scraping: indexes (evidence: `README.md`)
- Resource index → Interview prep: indexes (evidence: `README.md`)
- Resource index → AI foundations: indexes (evidence: `README.md`)
- Resource index → Machine learning: indexes (evidence: `README.md`)
- Resource index → Deep learning: indexes (evidence: `README.md`)
- Resource index → AI projects: indexes (evidence: `README.md`)
- Resource index → Career articles: indexes (evidence: `README.md`)
- Resource index → Shared resources: indexes (evidence: `README.md`)
- Resource index → WeChat: announces first (evidence: `README.md`)
- Resource index → Bilibili: announces first (evidence: `README.md`)
