{"adoption": {"forks": 50991, "observed_at": "2026-08-28T04:12:28.455913+00:00", "stars": 224047}, "canonical_url": "https://ross.abutalabs.com/products/python", "card": {"archived": false, "artifact_type": "learning-resource", "description": "All Algorithms implemented in Python", "domain": ["education", "programming-languages", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 80, "homepage": "https://thealgorithms.github.io/Python/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["TheAlgorithms/Python"], "name": "TheAlgorithms/Python", "platform": ["python"], "pushed_at": "2026-08-25T14:09:01+00:00", "repo": "TheAlgorithms/Python", "stars": 224047, "tags": ["algorithms", "data-structures", "interview-preparation", "sorting", "searching", "educational", "community-driven", "education"], "topics": ["python", "algorithm", "algorithms-implemented", "algorithm-competitions", "algos", "sorts", "searches", "sorting-algorithms", "education", "learn", "practice", "community-driven", "interview", "hacktoberfest"], "urls": [], "use_cases": ["learn how classic algorithms are implemented in Python", "prepare for coding interviews with example implementations", "study sorting and searching algorithms with working code", "reference implementations of dynamic programming and graph algorithms", "practice contributing to an open-source Python project", "explore machine learning and neural network basics in pure Python"], "what_it_is": "A large community-driven collection of algorithms and data structures implemented in Python for educational purposes. It covers topics like sorting, searching, graphs, machine learning, ciphers, and dynamic programming, with reference documentation and tests.", "when_to_avoid": ["you need production-grade, highly optimized algorithms - use the Python standard library or NumPy/SciPy instead", "you need a pip-installable algorithm library with stable APIs", "you need guaranteed correctness or performance for critical systems"], "when_to_choose": ["you want readable, educational Python implementations of common algorithms", "you are preparing for technical interviews or algorithm competitions", "you want a well-organized reference with tests and documentation", "you are learning Python by reading and contributing code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/python", "repo": "TheAlgorithms/Python", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "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:12:28.455913+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.455913+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:10:29.651278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "530f7ba5868c3df61ea26481bb04b7da08f3490ce9e12a60648ca479528902b6", "fetched_at": "2026-08-28T04:12:28.455913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheAlgorithms/Python"}, {"content_hash": "9e46dd2de526fda36e9fe5dd85bb440ec236a10b263cd0169f8d9b5768c5509e", "fetched_at": "2026-08-28T17:21:46.676017+00:00", "kind": "homepage", "missing": false, "url": "https://thealgorithms.github.io/Python/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3700, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}