M@jere Inviata 30 Marzo 2008 Segnala Inviata 30 Marzo 2008 Ciao! So che ci sono già discussioni sulla programmazione, ma qui il tema cambia: sono partito in quarta a studiare il python e non ho intenzione di cambiarlo (lol). Ho comunque alcuni dubbi fondamentali; 1_Io ho seguito questo tutorial (mi mancano gli ultimi due capitoli, ma penso che li brucerò in fretta). Con cosa mi consigliate di proseguire? 2_Per ora mi limito a realizzare programmi solamente testuali. Dovrei studiare anche la parte visuale? E' QtDesigner lo strumento atto a ciò? 3_(Il più importante!!!) Cosa dovrei provare a realizzare? Se poi avete tempo da perdere magari mi lasciate un indirizzo msn per la risoluzione problemi.... Ciao e grazie!
Dusdan Inviato 30 Marzo 2008 Segnala Inviato 30 Marzo 2008 intanto complimenti per la scelta del linguaggio consiglio di dare un'occhiata qui. poi dovresti studiarti un po' di programmazione ad oggetti e se vuoi puoi lanciarti con le Qt.
Aerys II Inviato 30 Marzo 2008 Segnala Inviato 30 Marzo 2008 Io dopo i miei trascorsi con TurboPascal (glorioso! ), C/C++, i vari Derive e Matlab, e linguaggi di markup tipo HTML e Latex, darei volentieri un'occhiata a Python, o per dire meglio l'ho già data in passato e ora mi ci ritufferei: sono letteralmente anni che non programmo nulla, e mi sento molto in colpa. Il problema, è fondamentalmente quello espresso dalla terza domanda di M@jere: non avendo più un professore di informatica, non ho compiti da realizzare, dunque non saprei che fare...
M@jere Inviato 30 Marzo 2008 Autore Segnala Inviato 30 Marzo 2008 intanto complimenti per la scelta del linguaggio Merito tuo e di Aid20! ...avevo il compiler già installato sul pg >_> consiglio di dare un'occhiata qui. poi dovresti studiarti un po' di programmazione ad oggetti e se vuoi puoi lanciarti con le Qt. diveintopython lo scarisco e lo leggo; per la programmazione ad oggetti... Come? Ci sono le basi nel documento che mi hai linkato?
Dusdan Inviato 30 Marzo 2008 Segnala Inviato 30 Marzo 2008 Merito tuo e di Aid20! ...avevo il compiler già installato sul pg >_> diveintopython lo scarisco e lo leggo; per la programmazione ad oggetti... Come? Ci sono le basi nel documento che mi hai linkato? http://en.wikipedia.org/wiki/Object_oriented
M@jere Inviato 30 Marzo 2008 Autore Segnala Inviato 30 Marzo 2008 Meh... ho capito qualcosina Tutti amiamo l'inglese! Vabbé grazie!
M@jere Inviato 6 Aprile 2008 Autore Segnala Inviato 6 Aprile 2008 Non ci riesco... non riesco a studiare senza mettere in pratica. Nessuno ha bisogno di qualche lavoretto facile facile?
Dusdan Inviato 6 Aprile 2008 Segnala Inviato 6 Aprile 2008 Non ci riesco... non riesco a studiare senza mettere in pratica. Nessuno ha bisogno di qualche lavoretto facile facile?se vuoi puoi prendere in mano Aid20, capire come funziona (comincia col diceroller), trovare i punti orrendi (ce ne sono un paio) e cercare di metterli a posto.
M@jere Inviato 6 Aprile 2008 Autore Segnala Inviato 6 Aprile 2008 Già fatto! Il Diceroller l'ho capito e l'ho riprodotto per conto mio (con buoni risultati)! Il resto più o meno l'ho capito... anche se manco completamente di parte grafica! Come la fai? Mi sembra di aver capito che QtDesigner sia un buono strumento, ma come faccio, dopo aver disegnato, a scriverci il codice? P.S.Grazie
Dusdan Inviato 6 Aprile 2008 Segnala Inviato 6 Aprile 2008 Già fatto! Il Diceroller l'ho capito e l'ho riprodotto per conto mio (con buoni risultati)! Il resto più o meno l'ho capito... anche se manco completamente di parte grafica! Come la fai? Mi sembra di aver capito che QtDesigner sia un buono strumento, ma come faccio, dopo aver disegnato, a scriverci il codice? P.S.Grazie a manina
M@jere Inviato 7 Aprile 2008 Autore Segnala Inviato 7 Aprile 2008 Chiaro lol. Ma DOVE lo scrivo??? Come faccio ad aprire in QtDesigner un editor di codice o qualcosa di equivalente?
Dusdan Inviato 7 Aprile 2008 Segnala Inviato 7 Aprile 2008 Chiaro lol. Ma DOVE lo scrivo??? Come faccio ad aprire in QtDesigner un editor di codice o qualcosa di equivalente?non puoi, ma puoi usare eric4 (google e` tuo amico )
M@jere Inviato 7 Aprile 2008 Autore Segnala Inviato 7 Aprile 2008 Non avrò aiuto su come usarlo vero?
Dusdan Inviato 7 Aprile 2008 Segnala Inviato 7 Aprile 2008 Non avrò aiuto su come usarlo vero?e` una IDE abbastanza ben fatta: prova e vedi se ti ci trovi.
Dusdan Inviato 10 Aprile 2008 Segnala Inviato 10 Aprile 2008 allora, mancano ancora due funzioni da definire... ok. Ma il problema è che quando registro un nuovo contatto, questo sovrascrive quello precedente, invece che aggiungersi! Perché? Grazie, maj. P.S. ma la funzione modifica messaggi è sparita da questo forum? perche` invece di questo: contact_list = {name: name_list} devi fare questo: contact_list[name] = name_list dopo puoi riscriverlo ad oggetti 1
M@jere Inviato 10 Aprile 2008 Autore Segnala Inviato 10 Aprile 2008 uhm... grazie! Comunque ero riuscito anche in un altro modo: global contact_list contact_list[name] = name_list cosa comporta rispetto alla soluzione che mi hai dato? Grazie! EDIT: Ecco una ****** by me: inserendo una lettera-password codifica o decodifica messaggi codificati con quella stessa lettera. def to_code(string,passlet): coded_case = "" for character in string: location = ord(character) new_ascii = location + ord(passlet) character = chr(new_ascii) coded_case = coded_case + character return coded_case def from_code(string,passlet): encoded_case = "" for character in string: location = ord(character) new_ascii = location - ord(passlet) character = chr(new_ascii) encoded_case = encoded_case + character return encoded_case def cryptex(passlet): menu_item = 0 while menu_item <> 9: print "Type 1 to code a phrase" print "Type 2 to encode a phrase" print "Type 9 to quit" menu_item = input('What do you desire? ') if menu_item == 1: clear = raw_input('What do you want to encode?') print to_code(clear,passlet) elif menu_item == 2: code = raw_input('What do you want to decode?') print from_code(code,passlet) print "Welcome in Cryptex" passlet = raw_input('Please, enter a Passlet. Pay attention to CAPS') cryptex(passlet) [/CODE] hihi. E' stupido, ma creativo secondo me. Cosa ne pensate?
Dusdan Inviato 10 Aprile 2008 Segnala Inviato 10 Aprile 2008 uhm... grazie! Comunque ero riuscito anche in un altro modo: global contact_list contact_list[name] = name_list cosa comporta rispetto alla soluzione che mi hai dato? Grazie! e` la stessa cosa EDIT: Ecco una ****** by me: inserendo una lettera-password codifica o decodifica messaggi codificati con quella stessa lettera. hihi. E' stupido, ma creativo secondo me. Cosa ne pensate? continua cosi`
M@jere Inviato 10 Aprile 2008 Autore Segnala Inviato 10 Aprile 2008 e` la stessa cosa Ok. continua cosi` Evvai! E' quello che volevo sentirmi dire! E adesso proseguo: questa è una rubrica senza pretese.... penso che col tempo la espanderò. Ora, comunque, funziona. Dusdan (e chiunque altro la legga) non preoccuparti di controllarla, comunque non voglio portarti via troppo tempo. Piuttosto la segno qui se ci fosse qualche altra n00b come me e ci volessimo confrontare. contact_list = {} menu_item = 9 def add_contact(): name_list = [] name = raw_input ('Name: ') surname = raw_input('Surname: ') phone_number = raw_input('Phone Number: ') email_adress = raw_input('E-mail Adress : ') global contact_list contact_list[name] = name_list name_list.append(name) name_list.append(surname) name_list.append(phone_number) name_list.append(email_adress) return contact_list def print_contact(): print 'Your contacts are:' print contact_list.keys() name = raw_input('Name: ') if name in contact_list: print "Name: ",contact_list[name][0],"\ Surname: ",contact_list[name][1],"\ Telephone: ",contact_list[name][2], "\ E-Mail: ",contact_list[name][3] else: print "There is no such contact" def del_contact(): del_name = raw_input('What name? ') if del_name in contact_list: del contact_list[del_name] else: print "There is no such contact" def menu(): while menu_item != 0: print "Rubric" print "1. New Contact " print "2. Show Contact " print "3. Erase Contact " print "0. Quit " global menu_item menu_item = input("Chose an Option ") if menu_item == 1: add_contact() elif menu_item == 2: print_contact() elif menu_item == 3: del_contact() else: print "There is no such options" menu() [/code] See ya! P.S. Dusdan io ti ammiro. Se per puro spirito di emulazione metto anche io un pinguino come avatar ti offendi? Ti rubo un'esclusiva?
Messaggio consigliato
Crea un account o accedi per commentare
Devi essere un utente registrato per poter lasciare un commento
Crea un account
Crea un nuovo account e registrati nella nostra comunità. È facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora