{"full_name":"TheAlgorithms/Python","owner":"TheAlgorithms","name":"Python","url":"https://github.com/TheAlgorithms/Python","description":"All Algorithms implemented in Python","homepage":"https://thealgorithms.github.io/Python/","topics":[],"language":"Python","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/20487725?v=4","created_at":"2016-07-16T09:44:01Z","pushed_at":"2026-11-02T19:35:18Z","metrics":{"stars":225984,"forks":51271,"watchers":5932,"issues":1780,"prs":13095,"releases":0,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":153},"growth":{"day":{"stars":8,"forks":-2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[225976,225984],"forks":[51273,51271],"watchers":[5932,5932],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"daily_rate":189,"total":25},"same_owner":[{"full_name":"TheAlgorithms/C-Plus-Plus","name":"C-Plus-Plus","boards":{}},{"full_name":"TheAlgorithms/Go","name":"Go","boards":{}},{"full_name":"TheAlgorithms/Java","name":"Java","boards":{}},{"full_name":"TheAlgorithms/Rust","name":"Rust","boards":{}}],"issues":[{"number":15187,"title":"Tracking: complete the `ty` gradual-typing baseline (un-ignore rules; PEP 723 blocker astral-sh/ty#691)","comments":11,"created_at":"2026-09-04T19:13:21Z"},{"number":15656,"title":"binomial_distribution overflows at 171 trials even when the result is representable","comments":3,"created_at":"2026-10-28T05:54:49Z"},{"number":15655,"title":"continued_fraction uses float division, producing invalid terms for large integers and raising OverflowError","comments":2,"created_at":"2026-10-28T05:52:24Z"},{"number":15696,"title":"Optimize the linting's rules with RUff and Zizmor","comments":1,"created_at":"2026-11-07T12:18:09Z"},{"number":15637,"title":"ciphers/base58.py is a copy of base64_cipher.py — no Base58 implementation exists in the file","comments":1,"created_at":"2026-10-25T01:19:13Z"},{"number":15636,"title":"ciphers/base32.py and ciphers/base85.py encode Unicode code points instead of bytes: output diverges from the spec for non-ASCII, round-trips corrupt chars >= U+0400, arbitrary bytes crash","comments":1,"created_at":"2026-10-24T18:34:10Z"},{"number":15633,"title":"other/password.py: alternative_password_generator ignores the requested length when the required characters exceed it","comments":1,"created_at":"2026-10-24T18:08:18Z"},{"number":15576,"title":"Optimize Node.has_loop to use constant auxiliary space instead of O(N) space","comments":1,"created_at":"2026-10-14T20:26:08Z"}],"discussions":[{"number":15543,"title":"What programming language do you like most?","comments":2,"category":"Q&A","created_at":"2026-10-09T06:21:14Z"},{"number":15444,"title":"How does `match` /` case` work in Python?","comments":2,"category":"Q&A","created_at":"2026-09-26T16:09:43Z"},{"number":15163,"title":"Standardizing Python's internal caching decorators or exploring a lightweight standard library alternative","comments":2,"category":"General","created_at":"2026-09-02T13:49:13Z"},{"number":15020,"title":"python","comments":8,"category":"General","created_at":"2026-08-12T05:26:50Z"},{"number":14999,"title":"How do Python decorators work internally?","comments":2,"category":"Q&A","created_at":"2026-08-04T13:12:42Z"},{"number":14996,"title":"Could someone explain how the Binary Search algorithm works with a simple Python example?","comments":2,"category":"Q&A","created_at":"2026-08-03T20:32:08Z"},{"number":14994,"title":"How to reverse a string in Python?","comments":4,"category":"Q&A","created_at":"2026-08-03T20:23:00Z"},{"number":14966,"title":".","comments":0,"category":"General","created_at":"2026-07-20T21:30:45Z"}],"latest_release":null,"readme":true,"readme_zh":false,"news":[{"title":"Algorithms Implemented in Python","url":"https://github.com/TheAlgorithms/Python","hn":"https://news.ycombinator.com/item?id=18045491","source":"Hacker News","lang":"en","date":"2018-09-22","points":153,"comments":27},{"title":"All Algorithms Implemented in Python","url":"https://github.com/TheAlgorithms/Python/blob/master/DIRECTORY.md","hn":"https://news.ycombinator.com/item?id=31735462","source":"Hacker News","lang":"en","date":"2022-06-14","points":5,"comments":0},{"title":"All algorithms implemented in Python for education","url":"https://github.com/TheAlgorithms/Python","hn":"https://news.ycombinator.com/item?id=17965769","source":"Hacker News","lang":"en","date":"2018-09-12","points":2,"comments":0},{"title":"Ask HN: Can anyone recommend a good implementation of algorithms?","url":"https://news.ycombinator.com/item?id=25204386","hn":"https://news.ycombinator.com/item?id=25204386","source":"Hacker News","lang":"en","date":"2020-11-24","points":1,"comments":0},{"title":"Python for Manufacturing: Aggregate Inspection Data and Understand How Code Works","url":"https://note.com/kenta_1932/n/nf3bcc119219c?hl=en","source":"note","lang":"en","date":"2026-11-03"},{"title":"Impact of AI on GitHub Revealed In Octoverse 2026","url":"https://www.i-programmer.info/news/136-open-source/19263-impact-of-ai-on-github-revealed-in-octoverse-2026.html","source":"i-programmer.info","lang":"en","date":"2026-11-03"},{"title":"[Python Implementation] Practical Automation Script for Online Execution on GitHub","url":"https://note.com/auto_code_lab/n/n73233f64b190?hl=en","source":"note","lang":"en","date":"2026-10-27"},{"title":"Critical Flaw in Python’s Popular Pillow Image Library Allows Code Execution via a Crafted Image","url":"https://thehackernews.com/2026/10/critical-flaw-in-pythons-popular-pillow.html","source":"The Hacker News","lang":"en","date":"2026-10-23"},{"title":"LiteLLM Suspects GitHub Token Leak in AI Gateway Logs Behind Malicious Package Release","url":"https://thehackernews.com/2026/10/litellm-suspects-github-token-leak-in.html","source":"The Hacker News","lang":"en","date":"2026-10-22"},{"title":"GitHub confirms 3,800 internal repos stolen through poisoned VS Code extension as supply chain worm hits Microsoft’s Python SDK","url":"https://venturebeat.com/security/github-confirms-3800-repos-stolen-poisoned-vs-code-extension-supply-chain-worm-microsoft-python-sdk","source":"VentureBeat","lang":"en","date":"2026-05-20"},{"title":"10 GitHub Repositories to Master Python in 2025","url":"https://www.analyticsinsight.net/python-2/10-github-repositories-to-master-python-in-2025","source":"Analytics Insight","lang":"en","date":"2025-08-08"},{"title":"10 GitHub Repositories for Python Projects","url":"https://www.kdnuggets.com/10-github-repositories-for-python-projects","source":"KDnuggets","lang":"en","date":"2025-07-14"},{"title":"Top Programming Languages on GitHub","url":"https://www.analyticsinsight.net/coding/programming-languages/top-programming-languages-on-github","source":"Analytics Insight","lang":"en","date":"2025-04-02"},{"title":"Automate Python Package Publishing with GitHub Actions","url":"https://hackernoon.com/automate-python-package-publishing-with-github-actions","source":"Hacker","lang":"en","date":"2024-09-26"},{"title":"5 useful Python automation scripts for beginners","url":"https://news.google.com/rss/articles/CBMijwFBVV95cUxQdUF6T0NQVjViNGcyN2tSRjJxRG1zVXpiTlZscDBHTHdmaEtTMERrYVd2VzN4UUkzQ3FMUmZlbHFyQUpRTmI0ajJmMzZ6MWdUa3Y4OWxHS0tEM1ZwVE56VTI5YUZRQTdqWVdteUQzdklEQ19YYXpZVXRfaWlkNVBBT1lxOTBqQXJnMG85ZkZabw?oc=5","source":"Adafruit","lang":"en","date":"2026-11-09"},{"title":"New Supply Chain Attack Compromises Tens of Thousands of GitHub Repositories","url":"https://news.google.com/rss/articles/CBMifkFVX3lxTE1TUzQ1WUZpeHZJTVFlV3I2c1VRWnJSVlE3SUhJTUpYX3MweVloODZIVWd6c2dsUm9ET1pQSE50am1JU1pNNGFaaGZZSzhPYWpCd0RqbXRnSXFuSEU1Q1RLZUFKNjQ2cFhLNnFwazFtX2NfdzV6MzNtTDBPbG96Zw?oc=5","source":"Infosecurity Magazine","lang":"en","date":"2026-11-09"},{"title":"GitHub热点项目拆解：Python技术选型与实操复现指南","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE1KOVpnSTE1Y3plYzBEVmM0R3dWS0pCRllEZW4zMUpTUmYwOW5ZUXIxc1lEellSV3JxSHRlUGFpRjRYSU5MRUZyWFpYcmdVQjZRSlFWNTREbU5YUnVkNTdF?oc=5","source":"CSDN","lang":"zh","date":"2026-11-08"},{"title":"GitHub日榜解读：Python、TypeScript与Go的技术趋势与实战","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE8tQTFVVmhOQWNJVmQ0WVNYMmc3V3JheGx6UEhIbldKQTVnSjJZQnVRYzVnQjJRT0w1TGVGOTJMZEQ4cHROaTVfc1JnN3dQSlA4b29EaFB6clg3ekpvbXc?oc=5","source":"CSDN","lang":"zh","date":"2026-11-08"},{"title":"GitHub热点项目精选：Python环境配置与爬虫可视化工具推荐","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTFB3elEwbnZIa2l1VFkyU0VLQVdCYmIySFMwZVh1aDBiaUlJUVMxWkFJV1M2Zllma1NUT2xyNGV2aFZhNWJhTTFoVGI2UmpjcmRRcjdjbDU3bFEzdld2UlNN?oc=5","source":"CSDN","lang":"zh","date":"2026-11-08"},{"title":"GitHub热点项目精选：Python项目评估与本地跑通实战指南","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTFBhUXppdE9xSFhhS1BJTl9yYzJoczhUb05HSUFKMTRhMUxlckkya0NRVU9CSlJwWEpOLTdDNnRwVmw0Y3lOMzd4RDYwLTRYcEVmaV9qMTRwYU1RNmRyWGJZ?oc=5","source":"CSDN","lang":"zh","date":"2026-11-07"},{"title":"Leaked LiteLLM Master Key Let Attackers Steal GitHub Tokens and Hijack Release Pipeline","url":"https://news.google.com/rss/articles/CBMihAFBVV95cUxOZ1hydHp6Zm9tZktVS0w4TTZsY3pRUFVRcHlTZ0V0cklCeXp1aGpqdkVoQ3o4TFZjanI1ZmVTRVRoWUZ3LXZ3UFNhUmMyV0k5b0JUMTg5c2FLUHRRQ3UzX04xS1IyekFQX3VaRURhV1YxWHpVT1RLMHRmem1jeGdPaG5nalY?oc=5","source":"The Hacker News","lang":"en","date":"2026-10-24"},{"title":"GitHub 通过 AI 辅助重构，将 Copilot 运行时迁移至 Rust","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5XbUROX0xDeWlCUUxaOHMxdzlGSVNnZnotOVRhWnh6ZHZSZGRjRVFTREJ6a3BWRWVpSVpjUU1pa0RKWXNLR0VvMVVqeHdXb29MVDJCbm9oVlFpeDZCckE?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-10-22"},{"title":"ForceMemo: Hundreds of GitHub Python Repos Compromised via Account Takeover and Force-Push","url":"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVzN5VkhESl8xdWQ0QVdTLWQyQ2hEWnRZVVBOeGE1Ym9tdHVZbmFlQnpWYW9nQ3FuLUY1TkstMTRjTmlGMXpRNm9QNDZWcndlNHV2ZlF0QjVaOU1TZXJoVnZmOHdTU1FJeUxzemU1eUdoNUJ6MmszYU5BTng3ckZWMjlOYVlGS3pFM1NIRWdGN3FZcjlMd2ZzX0VQU1R0NEEtYmZXZzl1QkwxaE13ZlJOV2Y2VFlyX0toMW9nS2MtUQ?oc=5","source":"Step Security","lang":"en","date":"2026-03-14"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}