{"id":22832679,"url":"https://github.com/gashu-101/alx_be_python","last_synced_at":"2025-03-31T02:19:35.658Z","repository":{"id":245737761,"uuid":"819094138","full_name":"gashu-101/alx_be_python","owner":"gashu-101","description":" 🐍This repo explores Python fundamentals through to advanced concepts like OOP, modules, and file handling, serving as a comprehensive resource for foundational Python skills.","archived":false,"fork":false,"pushed_at":"2024-10-28T15:05:32.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T07:21:49.437Z","etag":null,"topics":["dsa","oop","python","python3"],"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/gashu-101.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-06-23T18:59:17.000Z","updated_at":"2024-10-28T15:16:00.000Z","dependencies_parsed_at":"2024-07-14T20:54:18.839Z","dependency_job_id":null,"html_url":"https://github.com/gashu-101/alx_be_python","commit_stats":null,"previous_names":["gashu-101/alx_be_python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gashu-101%2Falx_be_python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gashu-101%2Falx_be_python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gashu-101%2Falx_be_python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gashu-101%2Falx_be_python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gashu-101","download_url":"https://codeload.github.com/gashu-101/alx_be_python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246403898,"owners_count":20771530,"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":["dsa","oop","python","python3"],"created_at":"2024-12-12T21:08:30.811Z","updated_at":"2025-03-31T02:19:30.646Z","avatar_url":"https://github.com/gashu-101.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 🐍 Python Basics and Beyond 📈\n\nWelcome to my Python basics repository! This repo documents my journey through learning Python, starting from the fundamentals and advancing to topics like Object-Oriented Programming (OOP), modules, and error handling.\n\n## 🧭 Repository Structure\n\n```plaintext\n📂 Python-Basics\n├── 📁 01_Basics\n│   ├── 📝 variables_and_data_types.py\n│   ├── 📝 control_flow.py\n│   └── 📝 loops.py\n├── 📁 02_Functions\n│   ├── 📝 functions_intro.py\n│   └── 📝 lambda_functions.py\n├── 📁 03_Data_Structures\n│   ├── 📝 lists.py\n│   ├── 📝 dictionaries.py\n│   └── 📝 sets_and_tuples.py\n├── 📁 04_Object_Oriented_Programming\n│   ├── 📝 classes_and_objects.py\n│   ├── 📝 inheritance.py\n│   └── 📝 polymorphism.py\n├── 📁 05_Modules_and_Packages\n│   └── 📝 custom_modules.py\n└── 📁 06_Advanced_Python\n    ├── 📝 error_handling.py\n    └── 📝 file_operations.py\n```\n\n## 🏆 Learning Goals\n\n- **Grasp Python Basics**: Learn variables, data types, and control flow.\n- **Understand Functions**: Develop functions and use lambda expressions.\n- **Master Data Structures**: Explore lists, dictionaries, sets, and tuples.\n- **Dive into OOP**: Build classes, understand inheritance, and practice polymorphism.\n- **Work with Modules**: Learn to import and create custom modules.\n- **Handle Errors and Files**: Manage exceptions and perform file operations.\n\n## 🌐 Topics Covered\n\n| Module                       | Key Concepts                                  |\n|------------------------------|-----------------------------------------------|\n| **Basics**                   | Variables, Data Types, Control Flow, Loops    |\n| **Functions**                | Defining Functions, Lambda Expressions        |\n| **Data Structures**          | Lists, Dictionaries, Sets, Tuples             |\n| **OOP**                      | Classes, Objects, Inheritance, Polymorphism   |\n| **Modules \u0026 Packages**       | Importing Modules, Creating Custom Modules    |\n| **Advanced Python**          | Error Handling, File Operations               |\n\n## 🛠 Tools \u0026 Setup\n\n- **Python**: Ensure Python 3.x is installed on your system.\n- **IDE**: VS Code or any Python-compatible code editor.\n\n### Installation\nTo run any script, clone this repository and execute:\n```bash\npython filename.py\n```\n\n## 🤝 Contribution\n\nFeel free to fork this repository, raise issues, or submit pull requests if you have suggestions or improvements. Let's learn Python together!\n\n---\n\n\u003e \"Code is like humor. When you have to explain it, it’s bad.\" – Cory House\n\n---\n\nHappy Coding! 😊\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgashu-101%2Falx_be_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgashu-101%2Falx_be_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgashu-101%2Falx_be_python/lists"}