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
.pdfsi aprono con qualsiasi lettore PDF (come Okular, browser web, Adobe Reader, ecc.).
- I file
.mp4si 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 pythondal 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
cdper 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
pythonnon funziona, prova conpython3:python3 nomefile.py - Sostituisci
nomefile.pyconanimazione_pesi.pyoponderazione_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.txtpipnon 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.