{"id":21275702,"url":"https://github.com/halimath/katas","last_synced_at":"2025-07-05T06:07:54.043Z","repository":{"id":146620779,"uuid":"1502916","full_name":"halimath/katas","owner":"halimath","description":"Some Code Katas written in Python","archived":false,"fork":false,"pushed_at":"2012-11-25T19:31:24.000Z","size":436,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-15T13:13:48.373Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halimath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-03-20T12:07:57.000Z","updated_at":"2022-12-08T12:39:42.000Z","dependencies_parsed_at":"2023-03-24T05:16:15.897Z","dependency_job_id":null,"html_url":"https://github.com/halimath/katas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/halimath/katas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halimath%2Fkatas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halimath%2Fkatas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halimath%2Fkatas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halimath%2Fkatas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halimath","download_url":"https://codeload.github.com/halimath/katas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halimath%2Fkatas/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263692913,"owners_count":23496944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T09:36:20.763Z","updated_at":"2025-07-05T06:07:54.028Z","avatar_url":"https://github.com/halimath.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Code Katas\n==========\n\nThis project contains some sample solutions for code katas written in different programming languages.\nI do these katas regularly to improve my way of writing code by doing test driven development, changing only one\npiece at a time (baby steps) or doing interface discovery.\n\nIf you haven't heard of code katas yet, you may find this page usefull:\n[http://codekata.pragprog.com/](http://codekata.pragprog.com/)  \n\n- [Python Katas](https://github.com/halimath/katas/blob/master/python/README.md)\n- [Node.js Katas](https://github.com/halimath/katas/blob/master/nodejs/README.md)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalimath%2Fkatas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalimath%2Fkatas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalimath%2Fkatas/lists"}