{"id":19175080,"url":"https://github.com/paul-wolf/python_coding","last_synced_at":"2025-08-02T22:15:20.713Z","repository":{"id":39592198,"uuid":"333009829","full_name":"paul-wolf/python_coding","owner":"paul-wolf","description":"python coding guidelines","archived":false,"fork":false,"pushed_at":"2022-05-31T10:58:22.000Z","size":229,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-20T01:33:02.378Z","etag":null,"topics":["coding","python","standards"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paul-wolf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-26T07:48:12.000Z","updated_at":"2024-03-28T01:39:48.000Z","dependencies_parsed_at":"2022-08-28T22:51:49.178Z","dependency_job_id":null,"html_url":"https://github.com/paul-wolf/python_coding","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fpython_coding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fpython_coding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fpython_coding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paul-wolf%2Fpython_coding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paul-wolf","download_url":"https://codeload.github.com/paul-wolf/python_coding/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252932367,"owners_count":21827284,"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":["coding","python","standards"],"created_at":"2024-11-09T10:20:54.105Z","updated_at":"2025-05-07T18:23:49.824Z","avatar_url":"https://github.com/paul-wolf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Python Coding Guidelines\n========================\n\nThis is a set of guidelines to make Python code more readable, easier to\nmaintain and easier to reuse. This repository is the source code for the site\nhosted here:\n\n\u003chttps://python-coding-guidelines.readthedocs.io/\u003e\n\nThe concentration is on sound coding rather than big issues around\narchitecture. We don’t pay much attention to how to make code faster.\nWe’re more interested in the process of efficient code production and\ncode maintenance. Writing idiomatic Python is a sound basis for\nefficient code.\n\nIf you struggle with too many bugs and maintanance problems in your\nproject, applying the following recommendations might have a big\npositive effect. The intent is to bring together many well-known good\npractices in a checklist form to provide a toolkit for code reviews.\nThis is not an authoritative set of prescriptions. It’s a starting point\nfor developing your own set of guidelines. Discard or modify practices\nas you see fit.\n\nYou’ll need to be familiar with Python to some extent since we won’t\nexplain basics of the language. But there are helpful references in the\nappendix especially for common design patterns. If you are not familiar\nwith some parts of Python like how modules and packages work, you’ll\nneed to read up in the `Python Standard Library documentation \u003chttps://docs.python.org\u003e`_.\n\nMost of this material is applicable to most Python versions but we\nassume a more or less current version like 3.7 or even higher.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaul-wolf%2Fpython_coding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaul-wolf%2Fpython_coding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaul-wolf%2Fpython_coding/lists"}