Forum >> Principianti >> Programmazione in Python - dizionari, liste, insiemi set e matrici

Pagina: 1

Messaggio annotato da Daniele aka Palmux :
Questa discussione è stata spostata dalla categoria Blog.
Salve a tutti,

sto cercando di scrivere un programma che mi consente di inizializzare a zero un'intera matrice
che poi risulterà essere una sorta di "tabella" per vedere quali registi e attori hanno lavorato insieme, indipendentemente dal film,
descritti dal file prova.json.

Se un attore e un regista qualunque hanno lavorato insieme, quindi non per forza nello stesso film,
sulla matrice, al posto dello zero, dovrei inserire 1.
Perciò, 1 == True and 0 == False (0, lasciato di default).

Quello che manca, è proprio un collegamento tra la lettura degli attori/registi, che hanno recitato insieme, dal file json,
e la sovrascrittura degli 1 (True) in matrice.

In allegato i file di lavorazione.
Grazie, Giuseppe
Allegati
Ciao Giuseppe, ti ho già risposto in un'altra discussione, suggerendoti di iscriverti alla mailinglist di Python. Ti rinnovo l'invito, perché è il luogo adatto per affrontare insieme le varie tematiche che sottoponi.

Tornando a noi ci sono diverse considerazioni da fare sul tuo programmino e la prima e più importante è perché non metti i dati in database per estrema facilità d'interazione e salvataggio. Senza dover procedere in difficili installazioni, potresti partire con SQLite già integrato nel linguaggio a meraviglia. Se poi avessi bisogno di creare un Excel per qualsiasi motivo o esportare/importare dati in vari formati (json), potresti prevederlo partendo comunque dalla base di dati creata. Ad occhio e croce la tua problematica potrebbe essere risolta con una singola query.

Ancor prima di iniziare un "viaggio" all'interno della programmazione, serve un'attenta analisi dei requisiti che la tua applicazione dovrà soddisfare e di conseguenza una valutazione dei mezzi da usare. Questo è fondamentale per la buona riuscita del progetto.

Ciao.
Daniele

Daniele aka Palmux said @ 2014-01-20 13:10:27:
Ciao Giuseppe, ti ho già risposto in un'altra discussione, suggerendoti di iscriverti alla mailinglist di Python. Ti rinnovo l'invito, perché è il luogo adatto per affrontare insieme le varie tematiche che sottoponi.

Tornando a noi ci sono diverse considerazioni da fare sul tuo programmino e la prima e più importante è perché non metti i dati in database per estrema facilità d'interazione e salvataggio. Senza dover procedere in difficili installazioni, potresti partire con SQLite già integrato nel linguaggio a meraviglia. Se poi avessi bisogno di creare un Excel per qualsiasi motivo o esportare/importare dati in vari formati (json), potresti prevederlo partendo comunque dalla base di dati creata. Ad occhio e croce la tua problematica potrebbe essere risolta con una singola query.

Ancor prima di iniziare un "viaggio" all'interno della programmazione, serve un'attenta analisi dei requisiti che la tua applicazione dovrà soddisfare e di conseguenza una valutazione dei mezzi da usare. Questo è fondamentale per la buona riuscita del progetto.

Ciao.
Daniele


Grazie per l'attenzione Daniele, cerco sicuramente la strada più semplice per risolvere questo tipo di esercizio scolastico.

Seguirò il tuo consiglio di iscrivermi alla mailinglist di Python.

A presto,

Giuseppe
Giuseppe Caminiti said @ 2014-01-20 15:58:50:
Seguirò il tuo consiglio di iscrivermi alla mailinglist di Python.
Bravo, vedrai che non te ne pentirai ed anzi troverai svariati punti di riflessione per la tua crescita.

Ciao.
Daniele


Pagina: 1



Esegui il login per scrivere una risposta.