{"id":24549628,"url":"https://github.com/s-shemmee/python-101","last_synced_at":"2025-04-15T20:15:17.225Z","repository":{"id":45387366,"uuid":"510042880","full_name":"s-shemmee/Python-101","owner":"s-shemmee","description":"Learn Python from scratch with Python 101 for Beginners. Dive into Python programming with step-by-step tutorials, exercises, and projects.","archived":false,"fork":false,"pushed_at":"2023-06-20T20:10:36.000Z","size":94,"stargazers_count":25,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T20:15:05.989Z","etag":null,"topics":["basic-learning","basic-programming","basics-of-python","beginner-friendly","crash-course","python","python-3"],"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/s-shemmee.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-07-03T14:14:59.000Z","updated_at":"2025-01-27T19:37:36.000Z","dependencies_parsed_at":"2025-01-23T00:16:35.284Z","dependency_job_id":"e319a245-6c2a-4ed5-8533-b0963288a0c9","html_url":"https://github.com/s-shemmee/Python-101","commit_stats":null,"previous_names":["s-shemmee/python-101"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-shemmee%2FPython-101","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-shemmee%2FPython-101/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-shemmee%2FPython-101/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-shemmee%2FPython-101/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s-shemmee","download_url":"https://codeload.github.com/s-shemmee/Python-101/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249145420,"owners_count":21219966,"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":["basic-learning","basic-programming","basics-of-python","beginner-friendly","crash-course","python","python-3"],"created_at":"2025-01-23T00:16:41.246Z","updated_at":"2025-04-15T20:15:17.206Z","avatar_url":"https://github.com/s-shemmee.png","language":"Python","readme":"# Python 101 for Beginners: Comprehensive Guide to Python Programming\n\nWelcome to the Python 101 repository! This repository aims to provide beginners with a solid foundation in Python programming. Whether you're new to programming or have some experience with other languages, this repository offers resources and guidance to get you started with Python.\n\n## Course Contents\n\n1. [Python Setup](0-Python-Setup.md): This guide will walk you through the process of setting up Python on your computer.\n2. [Python Syllabus](1-Python-Syllabus.md): Explore the syllabus of the course, which outlines the topics and concepts covered.\n3. [Python Data Structure](2-Python-Data-Structure.md): Learn about essential data structures in Python, such as lists, tuples, dictionaries, and sets.\n4. [Python Control Flow](3-Python-Control-Flow.md): Understand control flow statements in Python, including if-else statements, loops, and conditional statements.\n5. [Python Functions and Modules](4-Python-Functions-Modules.md): Dive into functions and modules in Python for code organization and reusability.\n6. [File Handling and Input/Output](5-Python-File-Handling.md): Learn how to handle files and perform input/output operations in Python.\n7. [Object-Oriented Programming](6-Python-OOP.md): Explore the principles of object-oriented programming in Python, including classes, objects, and inheritance.\n8. [Error Handling and Exceptions](7-Python-Error-Handling.md): Understand how to handle errors and exceptions in Python programs.\n9. [Python Libraries and Packages](8-Python-Libraries.md): Discover popular Python libraries and packages for various applications, such as data analysis, visualization, and web development.\n10. [Python Web Development](9-Python-Web-Development.md): Get an introduction to web development using Python frameworks like Flask and Django.\n11. [Database Integration with Python](10-Python-Database.md): Learn how to connect and interact with databases using Python, including SQLite and MySQL.\n12. [Introduction to Data Science with Python](11-Python-Data-Science.md): Explore the basics of data science and how Python is used for data analysis and machine learning.\n13. [Python Best Practices and Coding Standards](12-Python-Best-Practices.md): Discover best practices and coding standards to write clean, efficient, and maintainable Python code.\n14. [Testing and Debugging in Python](13-Python-Testing-Debugging.md): Learn techniques and tools for testing and debugging Python code effectively.\n15. [Python Project Development and Deployment](14-Python-Project-Development.md): Understand the process of developing and deploying Python projects.\n\n## Homeworks and Projects\n\n- [Python-Homeworks](/Python-Homeworks): This folder contains a collection of Python homework assignments for practice.\n- [Python-Projects](/Python-Projects): Explore various Python projects to apply your knowledge and strengthen your skills.\n\n## Getting Started\n\nTo get started with Python, follow the courses in the numerical order mentioned above. Each course provides a comprehensive introduction to the topic along with examples and exercises to reinforce your learning.\n\nFeel free to explore the homework assignments and projects for hands-on practice. These resources will help you apply your knowledge to real-world scenarios and build practical Python skills.\n\n## Resources and Support\n\n- [Python Official Documentation](https://docs.python.org/): The official Python documentation is an excellent resource for in-depth explanations and references.\n- [Python Community](https://www.python.org/community/): Join the Python community to connect with other learners and professionals, ask questions, and seek support.\n\n*We hope this repository serves as a valuable resource on your Python learning journey. Remember, practice is key to mastering Python. Happy coding!*\n\n\u003e By [@s-shemmee](https://www.github.com/s-shemmee)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-shemmee%2Fpython-101","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs-shemmee%2Fpython-101","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-shemmee%2Fpython-101/lists"}