Questo repository contiene documenti, regolamenti e strumenti per il Consiglio Locale Giovani (CLG) di Parma.
All’interno di questa cartella troverai:
-
sistema_voto/: una cartella che contiene strumenti per simulare e capire il sistema di voto del CLG.
animazione_pesi.py
: un programma che mostra, tramite animazione, come funzionano i "pesi" dei voti.ponderazione_voto.py
: un programma che calcola come vengono pesati i voti delle associazioni.32-associazioni_1-gruppo-singolo.mp4
: un video che spiega visivamente il sistema di voto.
-
STATUTO CLG CON EMENDAMENTI APPROVATI.pdf: il documento ufficiale dello statuto, in formato PDF.
-
voting_software_links.md: un file con link a software di voto (per ora non fateci caso)
-
I file con estensione
.md
(Markdown) sono documenti di testo. Puoi leggerli in vari modi: -
I file
.pdf
si aprono con qualsiasi lettore PDF (come Okular, browser web, Adobe Reader, ecc.).
- I file
.mp4
si possono aprire con qualsiasi programma per video (VLC, Windows Media Player, ecc.).
I file animazione_pesi.py
e ponderazione_voto.py
sono programmi scritti in Python. Per eseguirli:
-
Installa Python
- Windows: Vai su python.org e scarica l'installer per Windows. Durante l'installazione, spunta la casella "Add Python to PATH" prima di cliccare su "Install Now".
- macOS: Su molti Mac recenti Python è già installato, ma spesso è una versione vecchia. Per una versione aggiornata, scarica l'installer da python.org oppure installa Homebrew e poi esegui
brew install python
dal Terminale. - Linux: Su molte distribuzioni Python è già installato. Per installare o aggiornare Python:
- Ubuntu/Debian: apri il Terminale e scrivi
sudo apt update && sudo apt install python3
- Fedora:
sudo dnf install python3
- Altre distro: consulta la documentazione della tua distribuzione.
- Ubuntu/Debian: apri il Terminale e scrivi
-
Apri il terminale o prompt dei comandi
- Windows: cerca "Prompt dei comandi" o "cmd".
- macOS/Linux: cerca "Terminale".
-
Vai nella cartella dove si trova il file
- Usa il comando
cd
per entrare nella cartella, ad esempio:cd percorso/della/cartella/sistema_voto
- Usa il comando
-
Esegui il programma
- Scrivi:
python nomefile.py
- Se su Linux/macOS il comando
python
non funziona, prova conpython3
:python3 nomefile.py
- Sostituisci
nomefile.py
conanimazione_pesi.py
oponderazione_voto.py
.
- Scrivi:
-
Dipendenze
- Prima di eseguire i programmi, installa tutte le dipendenze necessarie con il comando:
(Se su Linux/macOS il comando
pip install -r requirements.txt
pip
non funziona, prova conpip3
) - Questo installerà automaticamente le librerie necessarie (ad esempio:
matplotlib
,numpy
).
- Prima di eseguire i programmi, installa tutte le dipendenze necessarie con il comando:
Se hai dubbi, difficoltà o vuoi suggerire modifiche, puoi:
- Scrivere una email ai responsabili del CLG
- Aprire una "issue" su GitHub (serve creare un account)
Questo progetto è distribuito con licenza Creative Commons Attribution 4.0 International (CC BY 4.0).
Se utilizzi, modifichi o redistribuisci i contenuti di questo repository, attribuisci la paternità agli autori originali.