{"id":24330932,"url":"https://github.com/sarvesh-work/python-learning-journey","last_synced_at":"2025-07-21T05:04:21.280Z","repository":{"id":272980348,"uuid":"914992351","full_name":"Sarvesh-Work/python-learning-journey","owner":"Sarvesh-Work","description":"\"📚 A comprehensive repository covering everything in Python, from A to Z: data types, functions, OOP, and much more as I learn and grow!\"","archived":false,"fork":false,"pushed_at":"2025-04-19T19:41:40.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T21:33:01.870Z","etag":null,"topics":["python","python-learning","python-notes"],"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/Sarvesh-Work.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,"zenodo":null}},"created_at":"2025-01-10T18:25:24.000Z","updated_at":"2025-04-19T19:41:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"fbbcf8af-0c0b-40df-b0bc-4072e848d0f5","html_url":"https://github.com/Sarvesh-Work/python-learning-journey","commit_stats":null,"previous_names":["sarvesh-work/python-learning-journey"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sarvesh-Work/python-learning-journey","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarvesh-Work%2Fpython-learning-journey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarvesh-Work%2Fpython-learning-journey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarvesh-Work%2Fpython-learning-journey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarvesh-Work%2Fpython-learning-journey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sarvesh-Work","download_url":"https://codeload.github.com/Sarvesh-Work/python-learning-journey/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarvesh-Work%2Fpython-learning-journey/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266242072,"owners_count":23898102,"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":["python","python-learning","python-notes"],"created_at":"2025-01-18T01:16:45.992Z","updated_at":"2025-07-21T05:04:21.272Z","avatar_url":"https://github.com/Sarvesh-Work.png","language":"Python","readme":"# 🐍 Python Learning Journey\n\n[![Python Version](https://img.shields.io/badge/Python-3.12-blue.svg)](https://www.python.org/)\n![Last Updated](https://img.shields.io/badge/Last%20Updated-April%202025-brightgreen)\n\nWelcome to my **Python Learning Journey** repository!\n\nThis repository is a well-organized collection of all the Python concepts I've studied and implemented — from beginner to advanced level. It includes notes and hands-on code for everything from core syntax to advanced features like asynchronous programming and operator overloading.\n\n---\n\n## 📚 Topics Covered\n\n### 🧠 Basics\n\n- 1.  Data Types\n- 2.  Typecasting\n- 3.  Taking User Inputs\n- 4.  Strings\n- 5.  If-Else\n- 6.  Match Case\n- 7.  Loops\n\n### 🔁 Functions \u0026 Structures\n\n- 8.  Functions\n- 9.  List\n- 10. Tuples\n- 11. Set\n- 12. Dictionaries\n\n### 🛠️ Error Handling\n\n- 13. Try-Except\n- 14. Custom Error\n\n### 🔑 Keywords \u0026 Modules\n\n- 15. Enumerate\n- 16. import Keyword\n- 17. OS Module\n- 18. Local and Global Variables\n- 19. File I/O\n- 20. Lambda Functions\n- 21. Filter, Map, Reduce Methods\n\n### 🔍 Comparisons \u0026 Object Orientation\n\n- 22. is vs ==\n- 23. Class, Objects, Constructor\n- 24. Decorators\n- 25. Access Modifiers\n- 26. Getter \u0026 Setter\n- 27. Static Method\n- 28. Instance vs Class Variable\n- 29. Class Methods\n- 30. Class Method as Alternative Constructor\n\n### ⚙️ Dunder Methods \u0026 Inheritance\n\n- 31. dir(), dict, and help() functions\n- 32. Dunder Methods (**init**, **str**, etc.)\n- 33. Inheritance\n- 34. Operator Overloading\n\n### 🧪 Advanced Concepts\n\n- 35. Abstraction\n- 36. Walrus Operator (:=)\n- 37. Shutil Module\n- 38. asyncio\n- 39. Generators\n\n---\n\n## 💻 How to Use\n\n### 📂 Navigate through folders:\n\nEach folder is numbered and named based on the topic for easy access.\n\n### 🧪 Run the code:\n\nOpen any `.py` file in your favorite IDE or run it using the terminal:\n\n```bash\npython filename.py\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarvesh-work%2Fpython-learning-journey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsarvesh-work%2Fpython-learning-journey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarvesh-work%2Fpython-learning-journey/lists"}