Skip to content

WeatherWise Assignment: Intelligent Weather Analysis & Advisory System WeatherWise is a hands-on Python project where you’ll build a weather advisor application that fetches real-time weather data, visualises forecasts, and responds to natural language questions.

Notifications You must be signed in to change notification settings

qashrabany/Programming-Assignment

Repository files navigation

🌦️ WeatherWise Template

Welcome to the WeatherWise Assignment Starter Template! This repository helps you kickstart your project by combining Python, weather APIs, data visualisation, and AI-assisted development. 🤖📊

Build With AI Python Visualisation


🚀 How to Use This Template

  1. Click "Use this template" on GitHub to create your own copy.
  2. Rename your repository to something like weatherwise-jane-doe.
  3. Clone it and start developing in starter_notebook.ipynb.

📁 Folder Structure

  • starter_notebook.ipynb — Main notebook to build your project.
  • ASSIGNMENT.md — Full assignment specification.
  • ai-conversations/ — Save your .txt AI conversations here.
  • resources/ — Guides, prompting tips, and AI technique examples.
  • submission/ — Files to help you finalise your submission:
    • checklist-md.md — Submission checklist
    • reflection.md — Write your 300–500 word project reflection
    • one-page-summary.md — (Optional) Your own summary of key ideas or process

📄 Quick Overview:
A one-page summary of the full assignment is available in resources/assignment-summary.md.


📓 Submission Checklist

✅ Complete all required functions
✅ Include at least 5 AI conversations in ai-conversations/
✅ Document your intentional prompting
✅ Fill in your project reflection in submission/reflection-template.md
✅ Zip your project and upload it to the LMS


🧠 AI Conversations
Save your AI interactions in the ai-conversations/ folder.
See ai-conversations/how-to-log-ai-conversations.md for details.

--

🧠 Need Help with AI Prompts?

Check out: Check out:

  • resources/ai-tips-tricks.md — Prompting tips and pitfalls
  • resources/sample-prompting-journey.md — Full example of AI-enhanced development
  • resources/prompts-by-method-step.md — Prompts aligned with the 6-step dev process
  • resources/before-after-example.md — Required: Show how your prompting improved AI-generated code

Good luck and have fun! 💡🌤️

About

WeatherWise Assignment: Intelligent Weather Analysis & Advisory System WeatherWise is a hands-on Python project where you’ll build a weather advisor application that fetches real-time weather data, visualises forecasts, and responds to natural language questions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published