Skip to content

nmujtaba01-debug/python-city-weather-information-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🌦️ Python City Weather Information System

📌 Overview

This project is a beginner-friendly Python application developed to practice Python fundamentals through a real-world city information system.

The application stores weather and population information for different cities and performs multiple analyses using reusable Python functions.


✨ Features

  • Display all available cities
  • Search for a specific city
  • Display weather information
  • Find the hottest city
  • Display cities with temperature greater than a given value
  • Find the city with the highest population
  • Calculate total population
  • Calculate average population

🛠 Technologies Used

  • Python 3

📚 Python Concepts Practiced

  • Variables
  • Functions
  • Parameters
  • Arguments
  • Lists
  • Dictionaries
  • Loops
  • Searching
  • Conditional Statements
  • Basic Data Analysis

📂 Project Structure

python-city-weather-information-system/
│
├── city_weather_information_system.py
├── README.md
└── output.png

📷 Sample Output

Add a screenshot of your program output here.


🚀 Future Improvements

  • User input support
  • CSV file integration
  • File handling
  • Weather statistics
  • Data visualization using Matplotlib
  • Integration with GIS datasets
  • QGIS automation

🎯 Skills Demonstrated

  • Python Programming
  • Function Design
  • Code Reusability
  • Problem Solving
  • Data Processing
  • Basic Data Analysis

📜 License

MIT License

About

A Python project demonstrating functions, parameters, dictionaries, lists, loops, and basic population and weather analysis using a city information system.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages