{"id":22253763,"url":"https://github.com/khaledkamr/mastring-python","last_synced_at":"2025-08-03T16:39:31.360Z","repository":{"id":197018468,"uuid":"697828720","full_name":"khaledkamr/Mastring-Python","owner":"khaledkamr","description":"This repository covers essential Python programming topics, including basics, OOP, file handling, and database operations. It also contains mini-projects to help solidify your understanding through practical application.","archived":false,"fork":false,"pushed_at":"2024-08-03T11:43:58.000Z","size":198,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T11:27:22.280Z","etag":null,"topics":["database","filehandling","functions","if-elif-else","introduction-to-python","list-methods","loops","numpy","oops-in-python","python","recursion","set-methods","sqlite3","string-methods","tuple-methods"],"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/khaledkamr.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":"2023-09-28T14:59:34.000Z","updated_at":"2024-11-12T05:40:28.000Z","dependencies_parsed_at":"2023-10-21T18:33:46.254Z","dependency_job_id":"fd0bf697-c82f-468a-b620-dd5dbfb6afdd","html_url":"https://github.com/khaledkamr/Mastring-Python","commit_stats":null,"previous_names":["khaledkamr/mastring_python","khaledkamr/mastring-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaledkamr%2FMastring-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaledkamr%2FMastring-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaledkamr%2FMastring-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khaledkamr%2FMastring-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khaledkamr","download_url":"https://codeload.github.com/khaledkamr/Mastring-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245460564,"owners_count":20619096,"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":["database","filehandling","functions","if-elif-else","introduction-to-python","list-methods","loops","numpy","oops-in-python","python","recursion","set-methods","sqlite3","string-methods","tuple-methods"],"created_at":"2024-12-03T07:19:51.265Z","updated_at":"2025-03-25T12:26:06.823Z","avatar_url":"https://github.com/khaledkamr.png","language":"Python","readme":"# Mastering Python\n\nWelcome to the **Mastering Python** repository! This repository is designed to help you learn and master the basics of Python programming, Object-Oriented Programming (OOP), file handling, databases, and includes some mini-projects to practice your skills.\n\n# Contents\n\n## Basics\nThis section covers the fundamentals of Python programming, including syntax, variables, data types, control structures, functions, and more.\n\n## Data Structures\nLearn about essential data structures in Python, such as stack, queue, tree, and linked list. This section covers their usage, methods, and best practices.\n\n## Object-Oriented Programming (OOP)\nLearn the principles of OOP, including classes, objects, inheritance, polymorphism, encapsulation, and abstraction.\n\n## File Handling\nUnderstand how to work with files in Python, including reading from and writing to files, and handling different file formats.\n\n## Databases (SQLite)\nLearn how to interact with SQLite databases in Python, including creating databases, executing SQL queries, and managing data.\n\n## Advanced Lessons\nExplore advanced Python topics and techniques to enhance your programming skills.\n\n## Projects\nPractice your Python skills with mini-projects that apply the concepts learned in the previous sections.\n\nAlso contains solution of tasks of free code camp's Scientific Computing with Python.\n\n# Resources\n+ [Real Python](https://realpython.com/)\n+ [Programiz](https://www.programiz.com/python-programming)\n+ [GeeksforGeeks](https://www.geeksforgeeks.org/python-programming-language/)\n+ [W3Schools](https://www.w3schools.com/python/default.asp)\n+ [LearnPython](https://www.learnpython.org/)\n+ [TutorialsPoint](https://www.tutorialspoint.com/python/index.htm)\n+ [awesome](https://awesome-python.com/)\n\nContributions are welcome! Please fork the repository and submit a pull request for any improvements or additions.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhaledkamr%2Fmastring-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhaledkamr%2Fmastring-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhaledkamr%2Fmastring-python/lists"}