- Overview
- Academic Integrity
- Course Structure
- Topics Covered
- Getting Started
- Contributing
- Directory Layout
Welcome 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.
Important Notice: This repository is meant for reference and learning purposes only.
🚫 Please Avoid:
- Copying solutions directly for assignments
- Submitting these answers as your own work
- Using these solutions during tests or evaluations
✅ Recommended Usage:
- Study the concepts and approaches
- Use as a reference after attempting problems
- Learn different problem-solving techniques
- Practice implementing solutions independently
The course is organized into 6 weeks:
Week | Topics Covered |
---|---|
Week 1 | Flow Charts, Introduction to Python |
Week 2 | Conditionals and Loops, Patterns 1 |
Week 3 | Patterns 2, More on Loops |
Week 4 | Functions, Arrays & Lists |
Week 5 | Searching & Sorting, Strings |
Week 6 | Two Dimensional Lists, Tuples, Dictionaries and Sets |
- Basic Python Concepts
- Variables and Data Types
- Input/Output Operations
- Control Flow
- Pattern Programming
- Number Patterns
- Star Patterns
- Character Patterns
- Data Structures
- Arrays and Lists
- Strings
- 2D Lists
- Tuples
- Dictionaries
- Sets
- Algorithms
- Searching (Binary Search)
- Sorting (Selection, Bubble, Insertion Sort)
- Array Operations
-
Clone the Repository
git clone https://github.com/[your-username]/INTRODUCTION-TO-PYTHON.git
-
Navigate Through Weeks
- Each week's content is organized in separate folders
- Solutions are provided as individual Python files
- PDF materials are included for reference
Feel free to contribute! Here's how:
- Fork the repository
- Create your feature branch
git checkout -b feature/NewSolution
- Commit your changes
git commit -m 'Add solution for problem X'
- Push to the branch
git push origin feature/NewSolution
- Open a Pull Request
INTRODUCTION-TO-PYTHON/
├── WEEK 1
│ ├── 1.Flow-chart
│ └── 2.Introduction to python
├── WEEK 2
│ ├── 1.Conditionals and loops
│ └── 2.Patterns 1
├── WEEK 3
│ ├── 1.Patterns 2
│ └── 2.More on Loops
├── WEEK 4
│ ├── 1.Functions
│ ├── 2.Test
│ └── 3.Arrays & Lists
├── WEEK 5
│ ├── 1.Searching & Sorting
│ └── 2.Strings
└── WEEK 6
├── 1.Two Dimensional Lists
├── 2.Tuples, Dictionaries and Sets
└── 3.Test
- All solutions are well-commented for better understanding
- Multiple approaches are provided where applicable
- Test cases are included for verification
- Code follows Python PEP 8 style guidelines