This repository, Code-With-Python, is a structured documentation of my journey in learning Python from scratch to advanced. It serves as a personal reference for revisiting concepts, understanding syntax, and reinforcing learning through hands-on practice.
I am following CodeWithHarry's Python tutorials on YouTube, specifically :-
- 🎥 Python Tutorial For Beginners (10-Hour Video)
- 🎥 Python for Beginners (Full Course) | #100DaysOfCode
Instructor :- Haris Ali Khan
Through these resources, I am gaining practical experience by solving practice sets, exercises, and projects, which are documented in this repository for continuous learning and future reference.
📂 Practice-Sets/ → Contains solved problems and coding challenges.
📂 Exercises/ → Includes hands-on coding tasks to reinforce concepts.
📂 Projects/ → Real-world applications built using Python.
📂 Notes/ → Well-structured documentation of concepts, syntax, and explanations.
📂 Scripts/ → Various Python scripts for automation and utilities.
python -m venv MyEnvironment
- Windows (Command Prompt):
MyEnvironment\Scripts\activate
- Windows (PowerShell):
MyEnvironment\Scripts\activate.ps1
- macOS/Linux:
source MyEnvironment/bin/activate
pip install -r requirements.txt
python script_name.py
deactivate
✅ Always activate the virtual environment before installing modules or running scripts.
📦 Check installed packages using:
pip list
📋 Save the list of dependencies:
pip freeze > requirements.txt
🔹 Serves as a quick reference guide for revising concepts.
🔹 Helps in tracking progress through structured documentation.
🔹 Encourages hands-on learning with practice sets and projects.
🔹 Acts as a personal knowledge base for future projects.
This repository will keep evolving as I continue learning and applying Python in various real-world scenarios. 🚀