Welcome to DSA_Python — a collection of organized practice notebooks focused on Python programming, interview prep, coding problems, and more.
This repository contains a set of Jupyter notebooks that showcase solutions to coding challenges, problem sets, and interview preparations. It’s ideal for learners and developers who want to practice Python fundamentals in an interactive environment.
Each notebook focuses on a theme:
| Notebook | Content |
|---|---|
HackerRank Problems.ipynb |
Solutions to HackerRank practice challenges |
Interview_prep.ipynb |
Common interview problems and solutions |
LeetCode.ipynb |
LeetCode algorithms & practice |
python_practice_problems.ipynb |
General Python exercises |
py ='Topic_wise'+'add'.ipynb |
Topic-wise code examples |
Jupyter Notebook files render interactively on GitHub. They include both code and explanation cells, so you can explore logic and output together.:contentReference[oaicite:1]{index=1}
To run these notebooks locally, you’ll need:
- Python (3.7+ recommended)
- Jupyter Notebook
- Packages listed in a
requirements.txt(optional but recommended)
Install Jupyter Notebook with:
pip install notebook