{"id":21667538,"url":"https://github.com/anuj-er/introduction-to-python","last_synced_at":"2026-03-16T11:06:56.642Z","repository":{"id":193338581,"uuid":"688598156","full_name":"Anuj-er/INTRODUCTION-TO-PYTHON","owner":"Anuj-er","description":"Complete solutions and implementations for Coding Ninjas' Introduction to Python course, featuring structured tutorials from basic syntax to advanced concepts like data structures and algorithms","archived":false,"fork":false,"pushed_at":"2024-11-10T08:04:34.000Z","size":1989,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T21:13:19.356Z","etag":null,"topics":["codingninja-solution","python"],"latest_commit_sha":null,"homepage":"https://github.com/Anuj-er/INTRODUCTION-TO-PYTHON","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/Anuj-er.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-07T17:23:55.000Z","updated_at":"2024-12-16T09:29:12.000Z","dependencies_parsed_at":"2024-11-25T11:39:47.745Z","dependency_job_id":"3bab493f-58b4-4862-b712-375fcb04dba8","html_url":"https://github.com/Anuj-er/INTRODUCTION-TO-PYTHON","commit_stats":null,"previous_names":["anuj-er/introduction-to-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-er%2FINTRODUCTION-TO-PYTHON","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-er%2FINTRODUCTION-TO-PYTHON/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-er%2FINTRODUCTION-TO-PYTHON/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-er%2FINTRODUCTION-TO-PYTHON/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anuj-er","download_url":"https://codeload.github.com/Anuj-er/INTRODUCTION-TO-PYTHON/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248504263,"owners_count":21115140,"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":["codingninja-solution","python"],"created_at":"2024-11-25T11:39:38.113Z","updated_at":"2026-03-16T11:06:56.577Z","avatar_url":"https://github.com/Anuj-er.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \n# 🐍 INTRODUCTION-TO-PYTHON\n\n![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![Course](https://img.shields.io/badge/Coding%20Ninjas-Course-orange?style=for-the-badge)\n![Solutions](https://img.shields.io/badge/Complete%20Solutions-brightgreen?style=for-the-badge)\n\n#### 🎓 A Comprehensive Collection of Python Course Solutions from Coding Ninjas\n\n[Course Structure](#-course-structure) · [Getting Started](#-getting-started) · [Topics Covered](#-topics-covered) · [Contributing](#-contributing)\n\n\u003c/div\u003e\n\n---\n\n## 📌 Table of Contents\n- [Overview](#-overview)\n- [Academic Integrity](#%EF%B8%8F-academic-integrity)\n- [Course Structure](#-course-structure)\n- [Topics Covered](#-topics-covered)\n- [Getting Started](#-getting-started)\n- [Contributing](#-contributing)\n- [Directory Layout](#-directory-layout)\n\n## 📋 Overview\nWelcome to my INTRODUCTION-TO-PYTHON repository! This collection contains comprehensive solutions to the Introduction to Python course offered by Coding Ninjas. The repository is organized week-by-week, covering everything from basic Python syntax to advanced concepts like Two-Dimensional Lists and Dictionaries.\n\n## ⚖️ Academic Integrity\n\u003e **Important Notice:** This repository is meant for reference and learning purposes only.\n\n🚫 **Please Avoid:**\n- Copying solutions directly for assignments\n- Submitting these answers as your own work\n- Using these solutions during tests or evaluations\n\n✅ **Recommended Usage:**\n- Study the concepts and approaches\n- Use as a reference after attempting problems\n- Learn different problem-solving techniques\n- Practice implementing solutions independently\n\n## 📚 Course Structure\nThe course is organized into 6 weeks:\n\n| Week | Topics Covered |\n|------|---------------|\n| Week 1 | Flow Charts, Introduction to Python |\n| Week 2 | Conditionals and Loops, Patterns 1 |\n| Week 3 | Patterns 2, More on Loops |\n| Week 4 | Functions, Arrays \u0026 Lists |\n| Week 5 | Searching \u0026 Sorting, Strings |\n| Week 6 | Two Dimensional Lists, Tuples, Dictionaries and Sets |\n\n## 🎯 Topics Covered\n- **Basic Python Concepts**\n  - Variables and Data Types\n  - Input/Output Operations\n  - Control Flow\n- **Pattern Programming**\n  - Number Patterns\n  - Star Patterns\n  - Character Patterns\n- **Data Structures**\n  - Arrays and Lists\n  - Strings\n  - 2D Lists\n  - Tuples\n  - Dictionaries\n  - Sets\n- **Algorithms**\n  - Searching (Binary Search)\n  - Sorting (Selection, Bubble, Insertion Sort)\n  - Array Operations\n\n## 🚀 Getting Started\n1. **Clone the Repository**\n   ```bash\n   git clone https://github.com/[your-username]/INTRODUCTION-TO-PYTHON.git\n   ```\n\n2. **Navigate Through Weeks**\n   - Each week's content is organized in separate folders\n   - Solutions are provided as individual Python files\n   - PDF materials are included for reference\n\n## 🤝 Contributing\nFeel free to contribute! Here's how:\n\n1. Fork the repository\n2. Create your feature branch\n   ```bash\n   git checkout -b feature/NewSolution\n   ```\n3. Commit your changes\n   ```bash\n   git commit -m 'Add solution for problem X'\n   ```\n4. Push to the branch\n   ```bash\n   git push origin feature/NewSolution\n   ```\n5. Open a Pull Request\n\n## 📂 Directory Layout\n```\nINTRODUCTION-TO-PYTHON/\n├── WEEK 1\n│   ├── 1.Flow-chart\n│   └── 2.Introduction to python\n├── WEEK 2\n│   ├── 1.Conditionals and loops\n│   └── 2.Patterns 1\n├── WEEK 3\n│   ├── 1.Patterns 2\n│   └── 2.More on Loops\n├── WEEK 4\n│   ├── 1.Functions\n│   ├── 2.Test\n│   └── 3.Arrays \u0026 Lists\n├── WEEK 5\n│   ├── 1.Searching \u0026 Sorting\n│   └── 2.Strings\n└── WEEK 6\n    ├── 1.Two Dimensional Lists\n    ├── 2.Tuples, Dictionaries and Sets\n    └── 3.Test\n```\n\n## 💡 Best Practices\n- All solutions are well-commented for better understanding\n- Multiple approaches are provided where applicable\n- Test cases are included for verification\n- Code follows Python PEP 8 style guidelines\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n### 💖 Happy Coding!\n\n*\"The best way to learn Python is by practicing examples.\" - Unknown*\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanuj-er%2Fintroduction-to-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanuj-er%2Fintroduction-to-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanuj-er%2Fintroduction-to-python/lists"}