Welcome to Python Learning: Beginner Friendly! This repository is a collection of Python code that I've written as I embark on my journey to learn Python. It includes basic to intermediate coding problems and solutions, all written and tested in Visual Studio Code. I'm continuously updating this repository with new Python problems that I solve daily.
This repository is designed to:
- Document my progress as I learn Python from scratch.
- Serve as a resource for other beginners who want to learn Python through practical examples.
- Include a variety of problems, from basic syntax to intermediate-level challenges.
- Cover concepts like:
- Control structures
- Functions
- Data structures (lists, tuples, dictionaries, arrays, string, stack, sets, queue, linkedlist etc.) and various algorithms.
- File handling
- Modules and libraries
- Problem-solving approaches
The repository is organized into folders based on the type of problems or topics covered:
- Beginner-friendly examples with comments to explain the code.
- Solutions are practical and aim to improve problem-solving skills.
- Each problem includes a brief description of the task and the logic used to solve it.
- Solutions are implemented with clean, readable code.
- Python: Programming language of choice.
- Visual Studio Code: IDE for writing and testing the code.
Every day, I tackle at least one Python problem and upload the solutions here. This practice helps me stay consistent and improve my coding skills.
By maintaining this repository, I aim to:
- Strengthen my fundamentals in Python.
- Build confidence in solving coding challenges.
- Share knowledge and collaborate with other learners.
If you're also learning Python and would like to contribute:
- Fork the repository.
- Add your solutions or suggest improvements.
- Create a pull request, and I'll review it.
Happy coding! π