{"adoption": {"forks": 1419, "observed_at": "2026-08-28T04:09:57.631608+00:00", "stars": 7227}, "canonical_url": "https://ross.abutalabs.com/products/book1_python-for-beginners", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Book_1_《编程不难》 | 鸢尾花书：从加减乘除到机器学习；请多多批评指正！", "domain": ["education", "data-science", "machine-learning", "tutorials"], "enriched": true, "function": ["data-science", "data-visualization", "machine-learning"], "health_score": 68, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Visualize-ML/Book1_Python-For-Beginners"], "name": "Visualize-ML/Book1_Python-For-Beginners", "platform": ["python", "cross-platform"], "pushed_at": "2026-05-01T14:43:38+00:00", "repo": "Visualize-ML/Book1_Python-For-Beginners", "stars": 7227, "tags": ["jupyter-notebooks", "python-for-beginners", "math-foundations", "open-textbook", "iris-book-series", "chinese-language", "education"], "topics": [], "urls": [], "use_cases": ["learn python from scratch with notebooks", "beginner python course with visual examples", "learn math and python together before machine learning", "free open textbook for programming beginners", "jupyter notebook tutorials for python basics", "self-study python leading into data science"], "what_it_is": "Book 1 of the Iris Flower Book series, an open-source Chinese-language textbook teaching Python programming from basic arithmetic up to machine learning, delivered as Jupyter notebooks. It is part of a larger series including books on math essentials, matrices, and statistics.", "when_to_avoid": ["you need an English-language textbook", "you want a structured course with graded exercises and certification", "you need production Python engineering practices rather than learning fundamentals"], "when_to_choose": ["you are a complete beginner wanting to learn Python with runnable notebooks", "you prefer visual, math-grounded explanations in Chinese", "you want a free pathway from arithmetic basics to machine learning"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/book1_python-for-beginners", "repo": "Visualize-ML/Book1_Python-For-Beginners", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.631608+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:39:47.769589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "add8cc9510108db6eae1619358f70390f9255d278c0ca25ddbc5f105dcf18226", "fetched_at": "2026-08-28T04:09:57.631608+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Visualize-ML/Book1_Python-For-Beginners"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 98, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1385, "days_push": 124, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}