Skip to content

Madhav-P-2005/Code-With-Python

Repository files navigation

Code-With-Python 🚀

📌 About This Repository

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 :-

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.


🏗️ Structure of the Repository

📂 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.


🔧 Setting Up the Environment

1️⃣ Create a Virtual Environment

python -m venv MyEnvironment

2️⃣ Activate the Virtual Environment

  • Windows (Command Prompt):
    MyEnvironment\Scripts\activate
  • Windows (PowerShell):
    MyEnvironment\Scripts\activate.ps1
  • macOS/Linux:
    source MyEnvironment/bin/activate

3️⃣ Install Required Packages

pip install -r requirements.txt

4️⃣ Run Python Scripts

python script_name.py

5️⃣ Deactivate the Virtual Environment

deactivate

📌 Notes

✅ 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

💡 Why This Repository?

🔹 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. 🚀


🚀 Let's Code With Python!