Skip to content

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

Packages

Contributors

Languages