{"id":20604495,"url":"https://github.com/laban254/alx-higher_level_programming","last_synced_at":"2025-08-31T17:35:43.686Z","repository":{"id":65382209,"uuid":"571621220","full_name":"Laban254/alx-higher_level_programming","owner":"Laban254","description":"Higher-level programming projects for ALX_Africa Software Engineering Program","archived":false,"fork":false,"pushed_at":"2023-05-18T20:25:21.000Z","size":444,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-17T02:15:09.265Z","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/Laban254.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":"2022-11-28T14:25:41.000Z","updated_at":"2023-03-28T15:47:37.000Z","dependencies_parsed_at":"2024-11-16T09:24:35.405Z","dependency_job_id":"58114024-a19c-45c7-a494-ec38bb97c807","html_url":"https://github.com/Laban254/alx-higher_level_programming","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/Laban254%2Falx-higher_level_programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laban254%2Falx-higher_level_programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laban254%2Falx-higher_level_programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Laban254%2Falx-higher_level_programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Laban254","download_url":"https://codeload.github.com/Laban254/alx-higher_level_programming/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242250621,"owners_count":20096894,"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-16T09:23:21.263Z","updated_at":"2025-03-06T16:49:03.272Z","avatar_url":"https://github.com/Laban254.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![img](https://assets.imaginablefutures.com/media/images/ALX_Logo.max-200x150.png)\n\n# Higher-level programming - Python, Databases \u0026 JavaScript\n## Zen (Python) \n\u003cdetails\u003e\n\u003csummary\u003eThe Zen of Python, by Tim Peters\u003c/summary\u003e\n\u003cbr\u003e\nBeautiful is better than ugly.\u003cbr\u003e\nExplicit is better than implicit.\u003cbr\u003e\nSimple is better than complex.\u003cbr\u003e\nComplex is better than complicated.\u003cbr\u003e\nFlat is better than nested.\u003cbr\u003e\nSparse is better than dense.\u003cbr\u003e\nReadability counts.\u003cbr\u003e\nSpecial cases aren't special enough to break the rules.\u003cbr\u003e\nAlthough practicality beats purity.\u003cbr\u003e\nErrors should never pass silently.\u003cbr\u003e\nUnless explicitly silenced.\u003cbr\u003e\nIn the face of ambiguity, refuse the temptation to guess.\u003cbr\u003e\nThere should be one-- and preferably only one --obvious way to do it.\u003cbr\u003e\nAlthough that way may not be obvious at first unless you're Dutch.\u003cbr\u003e\nNow is better than never.\u003cbr\u003e\nAlthough never is often better than *right* now.\u003cbr\u003e\nIf the implementation is hard to explain, it's a bad idea.\u003cbr\u003e\nIf the implementation is easy to explain, it may be a good idea.\u003cbr\u003e\nNamespaces are one honking great idea -- let's do more of those!\n\n\u003c/details\u003e\n\n\u003eI thought I had escaped [betty](https://github.com/holbertonschool/Betty), but here we have [PEP8](https://www.python.org/dev/peps/pep-0008/)\n\n\u003cdetails\u003e\n\u003csummary\u003e Install Python3, pip3 and pycodestyle\u003c/summary\u003e\n\n- Pycodestyle is now the new standard of Python style code.\n\n\u003cpre\u003e$ sudo apt-get install python3 python3-pip\u003cbr\u003e$ pip install pycodestyle\u003c/pre\u003e\n\n- Confirm you have the right version.\n\n\u003cpre\u003e$ pycodestyle --version\u003cbr\u003e$\u003c/pre\u003e\n\n\u003c/details\u003e\n\n# About\n\n\nThis repository contains programs written for the higher-level programming\ntrack at Holberton School. In these projects, which began occurring in month\nfour of the year one curriculum, I learned Python, MySQL and JavaScript.\nSimultaneously, I continued to reinforce and expand my skills in C and shell\nscripting. The specific list of projects contained follows:\n\n* [0x00. Python - Hello, World](./0x00-python-hello_world)\n* [0x01. Python - if/else, loops, functions](./0x01-python-if_else_loops_functions)\n* [0x02. Python - import \u0026 modules](./0x02-python-import_modules)\n* [0x03. Python - Data Structures: Lists, Tuples](./0x03-python-data_structures)\n* [0x04. Python - More Data Structures: Set, Dictionary](./0x04-python-more_data_structures)\n* [0x05. Python - Exceptions](./0x05-python-exceptions)\n* [0x06. Python - Classes and Objects](./0x06-python-classes)\n* [0x07. Python - Test-driven development](./0x07-python-test_driven_development)\n* [0x08. Python - More Classes and Objects](./0x08-python-more_classes)\n* [0x09. Python - Everything is object](./0x09-python-everything_is_object)\n* [0x0A. Python - Inheritance](./0x0A-python-inheritance)\n* [0x0B. Python - Input/Output](./0x0B-python-input_output)\n* [0x0C. Python - Almost a circle](./0x0C-python-almost_a_circle)\n* [0x0D. SQL - Introduction](./0x0D-SQL_introduction)\n* [0x0E. SQL - More queries](./0x0E-SQL_more_queries)\n* [0x0F. Python - Object-relational mapping](./0x0F-python-object_relational_mapping)\n* [0x12. Javascript - Warm up](./0x12-javascript-warm_up)\n* [0x13. Javascript - Objects, Scopes and Closures](./0x13-javascript_objects_scopes_closures)\n* [0x14-javascript-web_scraping](./0x14-javascript-web_scraping)\n* [0x15-javascript-web_jquery](./0x15-javascript-web_jquery)\n\n\n## Author :\n\n* **Laban Kibet Rotich**      [laban254](https://github.com/laban254)\n\n## Acknowledgements :pray:\n\nAll work contained in this project was completed as part of the curriculum for\nALX_Africa Software Engineering Programme. ALX is full-stack software\nengineering program that prepares students for careers in the tech industry\nusing project-based peer learning. For more information, visit\n[this link](https://www.alxafrica.com/).\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaban254%2Falx-higher_level_programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaban254%2Falx-higher_level_programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaban254%2Falx-higher_level_programming/lists"}