This repository contains my Python practice problems and small exercises while learning Python.
The main purpose of this repository is to improve my:
- Python syntax
- Programming fundamentals
- Logical thinking
- Problem-solving skills
- Debugging ability
- Coding workflow
- Confidence with Python
This is not a DSA-focused repository. The goal is simply to learn Python by writing and practicing code regularly.
Instead of only learning Python through tutorials and theory, I am using this repository to practice concepts by actually writing programs.
The focus is:
Learn → Practice → Debug → Improve
I will gradually add more problems and exercises as I learn new concepts.
Currently, the repository mainly contains beginner-level Python problems and exercises involving concepts such as:
- Variables
- Data types
- Operators
- Input and output
- Conditional statements
- Loops
- Basic functions
- Strings
- Lists
- Dictionaries
- Other Python fundamentals
More concepts will be added as I progress.
- Python
- VS Code
- Git
- GitHub
This repository is a work in progress.
I am intentionally starting with simple problems and gradually increasing the difficulty as my understanding improves.
There is no fixed problem list or predefined curriculum here. The repository will grow naturally along with my Python learning journey.
For each problem, I try to:
- Understand the problem
- Think about the logic
- Write the Python code
- Run and test it
- Find and fix errors
- Improve the solution when possible
The goal is not just to get the correct output, but to become more comfortable with writing Python independently.
As my Python fundamentals become stronger, I plan to use Python for:
- Data analysis
- Scientific computing
- Biotechnology and life-science applications
- Automation
- Machine learning
- Backend development
- Real-world projects
This repository is the starting point for that journey.
Sunil Narayan
Life Science Student | Python Learner | Biotechnology & Technology Enthusiast
GitHub:
https://github.com/sunilnarayan419-ui
Portfolio:
https://sunil-narayan.netlify.app/
⭐ This repository is a record of my Python learning journey.