PDA

Visualizza la versione completa : Progetto in PYTHON


gandalf45
09-09-2002, 12:59
Volevo organanizzare un team di sviluppo per creare qualcosa in python, un occasione per imparare qualcosa e magari fare qualcosa di utile :adhone: :adhone:
Chi è interessato posti qui e poi decideremo sul da farsi... :p

Dark Bard
09-09-2002, 13:35
io sono super interessato, anke se posso dari una mano marginale per adesso...che progetto avevi in mente??Si potrebbe creare, per iniziare, qualche utiliti per python, tipo un editor serio o giù di li...

gandalf45
09-09-2002, 13:50
si qualche utility va bene,per i primi progetti, tipo un agenda con interfaccia grafica... però, una volta che saremo pratici volevo provare a fare un rpg 2d come la serie Exile(shareaware che puoi trovare su www.spiderwebsoftware.com)

Dark Bard
09-09-2002, 15:36
per fare un rpg sono + ke d'accordo...cmq io proporrei di fare prima qualche softwareino per iniziare a "miscelare" il gruppo e a vedere com'è meglio organizzarci...proporrei di inziare con una semplicissima agendina con interfaccia grafica, per poi andare avanti (magari editor di immagini, editor di testo, ecc...)

per il gioco hai provato a vedere www.pygame.org ??

gandalf45
09-09-2002, 20:54
si e ho visto che mancano gli rpg...
scherzi a parte quali sono i vantaggi delle librerie pygame?
P.S. Come fai a postare il codice lasciandolo con tutta la tabulazione?

richland
09-09-2002, 23:05
Io non ho molto tempo, pero' posso partecipare.
Io avevo gia' inziato a fare un piccolo programma sotto windows (con wxpython) che raccoglie le email preferite (sai fuori da outlook siamo piu' sicuri dai virus) e permette con il drag & drop di memorizzarle.
Volendo posso donare al gruppo nascente il codice di partenza.

Sull'idea del gioco non mi esprimo perche' non ne capisco nulla (non so neache cosa sono gli RPG :))

Saluti

Dark Bard
10-09-2002, 10:41
RPG = giochi di ruolo

per quanto riguarda il programma sarei + ke felice di portare avanti il tuo progetto...se poi inviami tutto a mrfaro@libero.it ...la mail di gandalf nn la so...

Dark Bard
10-09-2002, 10:42
Originariamente inviato da gandalf45

P.S. Come fai a postare il codice lasciandolo con tutta la tabulazione?

per la tabulazione ho usato il tag CODE....

gandalf45
10-09-2002, 11:29
la mia mail è mithrandirit@yahoo.it
e anche io sarei + ke felice di mandare avanti il project di richland

Agend.py

import dbhash

def AggNome(DB_NeC,DBTel,DBVia):
print "Inserire un nuovo nome..."
Nome= raw_input()
print "Inserire il cognome..."
Cognome=raw_input()
DB_NeC[Cognome]=Nome
print "Inserire il numero di telefono..."
Tel=raw_input()
DBTel[Cognome]=Tel
print "Inserire Via e numero civico..."
Via=raw_input()
DBVia[Cognome]=Via

def PrintLista(DB_NeC,DBTel,DBVia):
for key in DB_NeC.keys():
print key, DB_NeC[key], DBTel[key], DBVia[key]

if (__name__=="__main__"):
DB_NeC=dbhash.open("NomieCognomi","c")
DBTel=dbhash.open("Tel","c")
DBVia=dbhash.open("Via","c")
while (1):
print "Digitare un cognome per eliminarlo dall'agenda\n+ per aggiungere un nuovo profilo\nLista per la lista completa\nQ per uscire"
Command=raw_input()
if (Command==""):
continue
elif (Command=="+"):
AggNome(DB_NeC,DBTel,DBVia)
elif (Command=="Lista"):
print ""
PrintLista(DB_NeC,DBTel,DBVia)
print ""
elif (Command=="Q"):
break
else:
try:
print DB_NeC[Command]
print DBTel[Command]
print DBVia[Command]
print "profilo eliminato."
del DB_NeC[Command]
del DBTel[Command]
del DBVia[Command]
except:
print "Profilo non trovato"
print "Salvo e chiudo"
DB_NeC.close()
DBTel.close()
DBVia.close()


piccola prova, ero troppo curioso. TNX Dark Bard! :tongue:

richland
10-09-2002, 12:02
Ho il codice sul pc di casa, vi mando il tutto nel giro di un paio di giorni e vedo di preparare un po' di spiegazione.

Ciao

Loading