Week 3 Python Tasks ## 📌 Overview This repository contains the completed tasks for Week 3 including: - File I/O operations - JSON handling - OS & SYS module usage - Virtual Environment setup - Requirements management - Git & GitHub workflow - CLI Notes Manager (Weekly Challenge) ---
cd C:\Users\4BMOIN\Downloads\week3_tasks
python -m venv venv
Windows:
venv\Scripts\activate
Mac/Linux:
source venv/bin/activate
pip install requests pandas
pip list
Take a screenshot for submission.
deactivate
pip list
Take a screenshot for submission.
venv\Scripts\activate
pip freeze > requirements.txt
python file_merge_count.py
python student_json.py
python csv_to_json.py
python list_py_files.py
python argv_filenames.py file1.txt file2.txt
python notes_manager.py
git init
git add .
git commit -m "Initial Week 3 tasks"
git branch -M main
git remote add origin https://github.com/<your-username>/<repo-name>.git
git push -u origin main
git log --oneline --graph --decorate --all
- Inside venv
pip list
screenshot + description - Outside venv
pip list
screenshot + description -
requirements.txt
file - GitHub repo link
- Python scripts outputs (optional screenshots)
- Use virtual environments to keep project dependencies isolated.
- Always freeze requirements before sharing your project.
- Commit changes frequently with clear messages.