{"id":22164516,"url":"https://github.com/dowusubekoe-dev/python-exercism-practice","last_synced_at":"2025-03-24T16:12:08.198Z","repository":{"id":263483046,"uuid":"890527545","full_name":"dowusubekoe-dev/python-exercism-practice","owner":"dowusubekoe-dev","description":"Solutions and notes for the Exercism Python track","archived":false,"fork":false,"pushed_at":"2024-11-20T13:20:09.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-02T05:08:13.656Z","etag":null,"topics":["devops","exercism","python"],"latest_commit_sha":null,"homepage":"https://exercism.org/tracks/python","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/dowusubekoe-dev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-18T18:13:14.000Z","updated_at":"2024-11-20T13:20:13.000Z","dependencies_parsed_at":"2024-11-19T05:31:14.151Z","dependency_job_id":null,"html_url":"https://github.com/dowusubekoe-dev/python-exercism-practice","commit_stats":null,"previous_names":["dowusubekoe-dev/python-exercism-practice"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dowusubekoe-dev%2Fpython-exercism-practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dowusubekoe-dev%2Fpython-exercism-practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dowusubekoe-dev%2Fpython-exercism-practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dowusubekoe-dev%2Fpython-exercism-practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dowusubekoe-dev","download_url":"https://codeload.github.com/dowusubekoe-dev/python-exercism-practice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236259647,"owners_count":19120373,"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":["devops","exercism","python"],"created_at":"2024-12-02T05:08:22.575Z","updated_at":"2025-01-29T21:27:06.223Z","avatar_url":"https://github.com/dowusubekoe-dev.png","language":"Python","readme":"# Exercism Python Learning and Practice\n\n## Introduction\n\nThis repository showcases my progress in mastering Python, a foundational skill for cloud automation, scripting, and infrastructure management.\n\n### Four (4) Basic Major Features of Python\n\n* Name Assignment (**Variables** \u0026 **Constants**)\n* Functions (**def** and **return** keywords)\n* Comments (gives additional information)\n* Docstrings (special strings used to document a module, class, function, or method)\n  * **Syntax** : They are enclosed in triple quotes (`\"\"\"` or `'''`)\n  * **Placement** : The docstring should be the first statement inside a module, function, class, or method\n  * **Access** : Docstrings can be accessed using the `__doc__` attribute of the object\n\n#### Name Assignment (Variables \u0026 Constants)\n\n**names** , also known as **Variables** can be tied to any type of object, using the \u003c**assignment**\u003e (**=**) operator.\n\n* Variables are always written in **snake_case**, and constants in **SCREAMING_SNAKE_CASE**.\n\n```py\n\u003e\u003e\u003e my_first_program = \"Python\"  #\u003c-- my_first_program bound to an string object of value Python.\n\u003e\u003e\u003e print(type(my_first_program))\n\u003e\u003e\u003e print(my_first_program)\n```\n\n```py\n\u003e\u003e\u003e my_car_year_module = 2019 #\u003c-- my_car_year_module bound to an integer object of value 2019\u003e\n\u003e\u003e\u003e print(type(my_car_year_module))\n\u003e\u003e\u003e print(my_car_year_module)\n```\n\n**Contants** are names that must be assigned once.\n\n* defined at a module level\n* visible to all **functions** and **classes**\n* names must not be **re-assigned** or **value mutated**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdowusubekoe-dev%2Fpython-exercism-practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdowusubekoe-dev%2Fpython-exercism-practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdowusubekoe-dev%2Fpython-exercism-practice/lists"}