{"id":23401064,"url":"https://github.com/shoaib1522/oop-in-python","last_synced_at":"2025-04-08T20:47:50.530Z","repository":{"id":268273601,"uuid":"903770389","full_name":"shoaib1522/OOP-in-Python","owner":"shoaib1522","description":"This repository contains comprehensive lecture codes, practice exercises, and resources for learning Object-Oriented Programming (OOP) in Python. It covers core OOP concepts like classes, inheritance, and polymorphism, with practical examples and assignments.","archived":false,"fork":false,"pushed_at":"2024-12-15T17:20:32.000Z","size":35399,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T16:40:54.997Z","etag":null,"topics":["aggregation","c","class","codes","composite","language","object-oriented-programming","oop-principles","polymorphism","programming-language","python"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shoaib1522.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-15T14:20:29.000Z","updated_at":"2024-12-15T17:23:23.000Z","dependencies_parsed_at":"2024-12-15T18:37:17.786Z","dependency_job_id":null,"html_url":"https://github.com/shoaib1522/OOP-in-Python","commit_stats":null,"previous_names":["shoaib1522/oop-in-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shoaib1522%2FOOP-in-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shoaib1522%2FOOP-in-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shoaib1522%2FOOP-in-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shoaib1522%2FOOP-in-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shoaib1522","download_url":"https://codeload.github.com/shoaib1522/OOP-in-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247927266,"owners_count":21019505,"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":["aggregation","c","class","codes","composite","language","object-oriented-programming","oop-principles","polymorphism","programming-language","python"],"created_at":"2024-12-22T11:14:15.995Z","updated_at":"2025-04-08T20:47:50.509Z","avatar_url":"https://github.com/shoaib1522.png","language":"C","readme":"# OOP-in-Python\n\nThis repository contains a comprehensive set of resources, codes, and notes for learning **Object-Oriented Programming (OOP) in Python**. It is structured to cover a variety of topics, from basic concepts to advanced programming techniques, with a focus on practical implementation and hands-on exercises.\n\n---\n\n## **Repository Structure**  \n\n### **Class Codes**  \nThis directory includes lecture-wise codes and examples used during OOP lectures for **BSDS Spring 2022**.  \n- **Lecture 3 - Lecture 31**: Each lecture folder contains Python programs demonstrating key OOP concepts like classes, inheritance, polymorphism, and more.  \n\n---\n\n### **Special Resources**  \n- **Hacker Rank**: Python trial codes for solving problems on HackerRank.  \n- **Lab**: Additional practice tasks and coding exercises to enhance your understanding of OOP concepts.  \n- **Practice**: Independent practice exercises for better coding proficiency.  \n- **Quiz**: Solutions and examples related to quiz problems.  \n\n---\n\n### **Standalone Scripts**  \n- **cell_phone_main.py**  \n- **cellphone(1).py**  \n- **cellphone.py**  \n- **write_read_cellphone.py**  \n\nThese scripts demonstrate real-world applications of OOP concepts.  \n\n---\n\n### **Supporting Files**  \n- **cities.csv**: Dataset for demonstrating file handling and data processing.  \n- **players.txt / players.xlsx**: Example data files for practice with file handling and data manipulation.  \n\n---\n\n### **Media Files**  \n- **merge_video.mp4**: Supporting video for demonstrations.  \n- **hacker_rank.png**: Screenshot for HackerRank progress or problem details.  \n\n---\n\n### **Special Class Resources (Fall 2022)**  \n- **Codes**: Additional programming examples used in OOP special classes.  \n- **PA1_1.py / PA1_2.py**: Programming assignments for testing and applying OOP principles.  \n\n---\n\n## **Getting Started**  \n1. Clone the repository:  \n   ```bash\n   git clone https://github.com/shoaib1522/OOP-in-Python.git\n   ```  \n2. Navigate through the folders and files for the resources you need.  \n\n---\n\n## **License**  \nThis repository is licensed under the [MIT License](LICENSE). Feel free to use, modify, and share the content.  \n\n---\n\n## **Contributing**  \nContributions are welcome! If you have suggestions or improvements, feel free to create a pull request or open an issue.  \n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshoaib1522%2Foop-in-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshoaib1522%2Foop-in-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshoaib1522%2Foop-in-python/lists"}