Pubblicato 30 Marzo 200817 anni comment_210677 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!
30 Marzo 200817 anni comment_210678 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.
30 Marzo 200817 anni comment_210681 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...
30 Marzo 200817 anni Author comment_210682 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?
30 Marzo 200817 anni comment_210687 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
30 Marzo 200817 anni Author comment_210689 Meh... ho capito qualcosina Tutti amiamo l'inglese! Vabbé grazie!
6 Aprile 200817 anni Author comment_212342 Non ci riesco... non riesco a studiare senza mettere in pratica. Nessuno ha bisogno di qualche lavoretto facile facile?
6 Aprile 200817 anni comment_212369 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.
6 Aprile 200817 anni Author comment_212380 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
6 Aprile 200817 anni comment_212397 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
7 Aprile 200817 anni Author comment_212543 Chiaro lol. Ma DOVE lo scrivo??? Come faccio ad aprire in QtDesigner un editor di codice o qualcosa di equivalente?
7 Aprile 200817 anni comment_212560 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 )
7 Aprile 200817 anni comment_212589 Non avrò aiuto su come usarlo vero?e` una IDE abbastanza ben fatta: prova e vedi se ti ci trovi.
10 Aprile 200816 anni comment_213325 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
10 Aprile 200816 anni Author comment_213383 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?
10 Aprile 200816 anni comment_213403 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`
10 Aprile 200816 anni Author comment_213406 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?
Crea un account o accedi per commentare