Ce script Python simule l’évolution d’un territoire urbain sur plusieurs années en tenant compte de facteurs démographiques, économiques et sociaux. Il permet d’analyser l’impact de divers paramètres sur la population, l’économie et la qualité de vie d’une métropole fictive.
## Caractéristiques du script :
**1. Modélisation du territoire :**
– Représentation d’un territoire avec des attributs clés : population, superficie, PIB par habitant, taux de chômage, prix immobilier, infrastructures et attractivité.
– Structure flexible via une classe `Territoire` utilisant `@dataclass` pour une définition claire et concise.
**2. Simulation démographique :**
– Calcul du taux de natalité basé sur l’emploi, le PIB et les prix immobiliers.
– Calcul du taux de mortalité ajusté selon les infrastructures et la richesse.
– Modélisation de la migration nette en fonction de l’attractivité, de l’emploi et des conditions de vie.
– Évolution annuelle de la population intégrant naissances, décès et migrations.
**3. Simulation économique :**
– Croissance économique calculée à partir de la population active et des infrastructures.
– Ajustement du PIB par habitant en fonction de la croissance économique.
– Gestion du taux de chômage en lien avec la performance économique.
– Évolution des prix immobiliers selon la demande liée à la croissance démographique.
**4. Dynamique des infrastructures :**
– Investissements automatiques dans les infrastructures proportionnels à la richesse et à la croissance économique.
– Évolution de l’attractivité du territoire basée sur l’emploi, la richesse, le logement et les infrastructures.
**5. Visualisations :**
– Génération de graphiques (via Matplotlib) montrant l’évolution temporelle de :
– Population
– PIB par habitant
– Taux de chômage
– Prix immobilier
– Score des infrastructures
– Attractivité
– Affichage clair avec grille et mise en page optimisée.
**6. Analyse et rapport :**
– Génération d’un rapport de synthèse détaillant :
– Évolution démographique (croissance totale et annuelle moyenne).
– Performance économique (PIB, chômage).
– Qualité de vie (prix immobilier, infrastructures, attractivité).
– Suivi historique des indicateurs pour chaque année simulée.
## Utilisation :
Le script s’exécute directement via la fonction `main()` et simule un territoire fictif (« Métropole Exemple ») sur 20 ans avec des paramètres initiaux réalistes :
– Population : 150 000 habitants
– Superficie : 120,5 km²
– PIB par habitant : 28 000 €
– Taux de chômage : 8,5%
– Prix immobilier : 2 800 €/m²
– Infrastructures : 6,5/10
– Attractivité : 7,0/10
Les utilisateurs peuvent facilement modifier les paramètres du territoire ou la durée de la simulation pour explorer différents scénarios. Les résultats sont affichés tous les 5 ans, accompagnés d’un rapport final et de visualisations graphiques.
**Dépendances :**
– Python 3.x
– Bibliothèques : `numpy`, `matplotlib`, `pandas`
**Licence :** MIT






Avis
Il n’y a pas encore d’avis.