Re: [Python] Coding per biennio superiori
Il 5 novembre 2020 11:12:44 CET, Marco Beri ha scritto: >On Wed, 4 Nov 2020, 08:49 Alessandro Dentella, wrote: > >> >> Ciao, >> >> >> scusate la mail parzialmente ot. >> >> Un figlio di amici, costretto a casa per una frattura, vuole >avvicinarsi >> in modo >> autonomo al coding. Avete suggerimenti considerando che è in 1^ >liceo? >> >> >Scratch? > >Ciao. >Marco. purtroppo il client di scratch è scritto proprio male, sui tablet fai una fatica inimmaginabile ad usarlo, e anche su PC è difficoltoso (a livello di usabilità) ed è un vero peccato, perché sarebbe un ottimo strumento per imparare la logica della programmazione e il concetto di algoritmo in modo semplice e visuale. Compra il libro di Beri, e comincia con python, secondo me un ragazzo di prima superiore impara molto velocemente la sua struttura, e magari un libro generico sugli algoritmi. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Fwd: Offerta di lavoro per risoluzione problemi su un server linux.
Vi giro la mail che ho spedito al gruppo debian italia, magari qualcuno di voi ha competenze ed è interessato. -- Forwarded message - Da: Gollum1 Date: gio 9 lug 2020 alle ore 13:15 Subject: Offerta di lavoro per risoluzione problemi su un server linux. To: Debian Italian (ML) Ciao Lista, Sono stato contattato da una ditta che ha un problema, a quanto ho capito di configurazione della parte mail server, di un loro server linux. Io non sono in grado di agire (per mancanza di conoscenze complete, ma sopratutto per una costante mancanza di tempo). Non credo che sia un lavoro che si estenda tanto nel tempo (ma magari, una volta entrato, si può diventare consulente fisso, non so quali sono le loro intenzioni in questo ambito). Mi hanno fornito i seguenti dati per quanto riguarda il sistema: Tipo: ADVANCE-2 Processore: Intel Xeon-E 2136 - 6c/12t - 3.3 GHz/4.5 GHz Memoria: 32GB DDR4 ECC 2666MHz - Disco: 2x1920 GB SSD NVMe Datacenter Class Soft RAID Rete pubblica: 1Gbps, traffico illimitato Rete privata: 100Mbps Sistema operativo: CentOS 7 Se qualcuno è interessato e pensa di averne le competenze, che mi contatti in privato, così lo metto in contatto diretto con la ditta e a quel punto la contrattazione per la renumerazione dell'attività è tutta sua. Io faccio solo da tramite in questa prima fase di contatto. Saluti. -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... -- Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Da un modulo risalire a dove le funzioni sono chiamate. Si può?
Il 18 maggio 2020 21:25:38 CEST, NIcola Montecchiari ha scritto: >Grazie, maSe un povero tapino stesse usando python su Windows? > >On Mon, 18 May 2020, 20:40 Marco Beri, wrote: > >> On Mon, May 18, 2020 at 8:37 PM Pietro Brunetti >> wrote: >> >>> Ciao, >>> Di solito lo faccio con un paio di grep e altre cose da bash. Se ci >>> giochi un po' ci si riesce. >>> >> >> Idem. >> >> egrep -r "\bnome_della_funzione\(" >> >> >> Ciao. >> Marco. >> >> si merita di soffrire. carichi tutti i file della directory in oggetto in np++, e fai la ricerca in tutti i file aperti. forse permette anche di fare la ricerca nei file di una directory direttamente, ma non ne sono sicuro. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Creare loop infinito che si riavvia
Il 19 maggio 2020 15:54:37 CEST, Marco Beri ha scritto: >On Tue, 19 May 2020, 15:43 Michele Gatti, >wrote: > >> Ho creato un loop infinito classico while True, però ogni tanto viene >> terminato (non riesco a capire) c'è la possibiltà che si riavvii da >solo? >> > >Michele, >questa domanda non ha risposta e se ce l'ha è assolutamente no. > >Serve contesto. > >Ciao. >Marco. parti dal concetto che se il programma muore, non può eseguire il comando che lo rilancia. unica soluzione, a parer mio, un servizio di startup del sistema operativo ospite, che quando si rende conto che non esiste più il pid del tuo programma, lo rilancia. altre soluzioni io non ne vedo. tutto, naturalmente, è molto s.o. dipendent. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Digest di Python, Volume 171, Numero 10
Il giorno mer 13 mag 2020 alle ore 16:14 Paolo Miniussi ha scritto: > > Grazie mille Pietro > farò più tentativi. > Se nel frattempo a qualcuno venisse in mente qualche guida magari con un > esempio specifico simile al mio quesito sarebbe graditissimo. > Saluti > Paolo 1) Per favore, non rispondere ai digest. spezzi i thread e diventa tutto più faticoso. 2) in ogni caso, elimina tutto quello che non fa parte del discorso che stai perseguendo. 3) non fare top quoting, bottom quoting è l'ideale, al massimo, se l'argomentazione è più articolata, è da preferire l'inline quoting. cerca sui motori di ricerca "quotare bene", ed otterrai tutte le risposte. La cosa più importante è il punto (1), mai usare i digest per partecipare alla ML. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] (senza oggetto)
Il giorno gio 30 apr 2020 alle ore 15:35 Marco Beri ha scritto: > > On Thu, Apr 30, 2020 at 3:21 PM Alessandro T. wrote: >> >> Il 30/04/20 14:11, Marco Beri ha scritto: >> >> > La soluzione per te sono le regular expression: >> > >> > >> > >>> testo = """lunghezza legno: 1000 cm >> > ... peso del tronco: 34 kg >> > ... tempo di lavorazione: 11 ore 57 minuti""" >> > >>> testo >> > 'lunghezza legno: 1000 cm\npeso del tronco: 34 kg\ntempo di >> > lavorazione: 11 ore 57 minuti' >> > >>> import re >> > >>> re.findall(r"\s(\d+)\b\s*(\w+)", testo) >> > [('1000', 'cm'), ('34', 'kg'), ('11', 'ore'), ('57', 'minuti')] >> > >> > >> > >> > Potrei consigliarti un buon testo sulle regex ma sarei in conflitto di >> > interessi (e poi trovi comunque una marea di tutorial su web) :-D >> > >> > Ciao. >> > Marco. >> > >> >> Elegante come soluzione però incorretta perché il "tempo di lavorazione" >> viene spezzato in "11 ore" e "57 min". Forse uno split() sulla singola >> riga è più indicato. > > > Pronti! :-) > > >>> import re > >>> testo = """lunghezza legno: 1000 cm > ... peso del tronco: 34 kg > ... tempo di lavorazione: 11 ore 57 minuti""" > >>> re.findall(r"\s(\d+)\s*(\w+)(\s\d+\s\w+)?", testo) > [('1000', 'cm', ''), ('34', 'kg', ''), ('11', 'ore', ' 57 minuti')] > > Grande Marco, ormai ci metti le regexp ovunque... non per niente ci hai scritto un bellissimo libro... :.P questo tuo modo, avrebbe il vantaggio che si trova nelle varie tuple i valori e le grandezze... però non sarebbe possibile fare le tuple con i campi necessari? per esempio, eliminare il campo vuoto nelle prime due, e separare uletriormente la terza in '57' , "minuti"? Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] suggerimenti applicazione python
Il 3 aprile 2020 16:53:01 CEST, Giovanni Porcari ha scritto: > > >> Il giorno 2 apr 2020, alle ore 17:20, Andrea D'alessandro > ha scritto: >> >> Salve a tutti, >> Avrei bisogno di qualche suggerimento. >> Ho dei sensori installati in alcuni pozzi che ogni giorno inviano una >mail con i dati in allegato. >> Sono 2 file, in uno si trova data, ora, pressione, temperatura, e >conducibilità dell' acqua, ed in un altro data ora pressione e >temperatura del sensore che si trova all esterno del pozzo. >> Volevo fare un applicazione che si scarica gli allegati, si prende i >dati, li mette su un database e consentire la visualizzazione di >grafici via web. >> Programmo in python sostanzialmente per raspberry e di competenze >sulla programmazione web ne ho poche. >> Se qualcuno avesse suggerimenti e mi indicasse una via, in modo da >non farmi andare a ficcare in un vicolo cieco gli sarei veramente >grato. >> Volevo provare mongoDB come database e Django come framework, ma >credo che per questo tipo di dati sia meglio un db sql. >> > > >Se non vuoi perdere tempo potresti provare ad usare il framework >Genropy (www.genropy.org). > >L'applicazione che stai descrivendo può essere scritta in pochissimo >tempo >dato che incorpora già tutte le funzionalità che tu richiedi. >Infatti è presente un package di ricezione mail che può prendere gli >allegati >e popolare il database e un sistema di analisi dei dati e creazione di >grafici. > >Se pensi di essere interessato a provare puoi contattarmi direttamente. > >Ciao > >G > > >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python e qualcuno della community lo sta facendo girare su un raspberry. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Richiesta di aiuto
Il 13 febbraio 2020 18:13:06 CET, Valerio Maggio ha scritto: >Non vedo motivo di essere così aggressivi e incisivi, specie con chi ha >deliberatamente dichiarato di essere un neofita. >Non è decisamente nello spirito della community! >Avresti potuto spiegare a Walter esattamente le stesse cose, evitando >sarcasmo e inutili commenti. > non credo di essere stato aggressivo, né sarcastico. Ho elencato una serie di errori tipici che vanno corretti, ma se nessuno dice nulla, nessuno impara. >Credo che Gollum1 sia stato esclusivamente preso da un qualche senso >di rivalsa, per i potenziali cazziatoni che prendeva lui quando si è >avvicinato per la prima volta a questa lista. nessun senso di rivalsa, e cazziatoni in questa (e altre) ml non ne ho mai presi. >Per inciso, caro Gollum1, mi hai fatto anche perdere tempo a copiare e >incollare: hai quotato male un tuo messaggio. > > >> ed oggi non mordo... ;-P >> > >Questo è solo un problema tuo. >Prossima volta cerca di essere rispettoso verso chiunque in questa >lista. e c'è anche l'emoticon... forse ti prendi un po' troppo sul serio, visto che non ho mancato di rispetto a nessuno. Buona serata. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Richiesta di aiuto
Il 11 febbraio 2020 16:43:47 CET, wraffae...@virgilio.it ha scritto: >Chiedo scusa, > dimenticavo : 4) non usare un subject così generico, rischia di passare direttamente nel cestino. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Richiesta di aiuto
Il 11 febbraio 2020 16:43:47 CET, wraffae...@virgilio.it ha scritto: >Chiedo scusa, e fai bene : 1) non si apre mai un thread come risposta ad un altro thread. 2) non si fa top quoting. 3) si elimina quello che non serve del messaggio originale. ed oggi non mordo... ;-P byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] avrei bisogno di un puntatore
Il 13 settembre 2019 20:25:10 CEST, Giovanni Porcari ha scritto: > > >> Il giorno 13 set 2019, alle ore 18:07, Carlos Catucci > ha scritto: >> >> >> >> On Fri, 13 Sep 2019 at 18:01, Giovanni Porcari > wrote: >> >> AAArrgggh Giovanni, il top quotiiinnngg! >> >> Mo chi lo sente Gollum? ;) > >Non mi pare di aver topquotato. > >Ho solo risposto dopo la parte rilevante ‘dimenticando’ di cancellare >la parte sottostante. > >Chiedo solo mezza penalità :D > uhmmm per questa volta, condono la mezza penalità, ma solo perché mi hai regalato genropy... byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Il 27 agosto 2019 08:57:38 CEST, Carlos Catucci ha scritto: >Il mar 27 ago 2019, 08:52 Francesco Tuccia ha >scritto: > >> Gollum1 dixit: >> >> > ti è stato indicato come risolvere il tuo errore... datti da fare e >> smettila >> > di rompere i maroni... >> >> "maroni"? Sarai mica romagnolo??!? :) >> >> A parte che si usa anche in Emilia, MA MI risultava lombardo > > > > Carlos Bergamasco, di nascita e chi ho passato tutta la vita, fin qui. Ma le origini ferraresi sono orgogliosamente in me. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] pulizia users profile su windows
ciao lista, mi trovo con tante macchine che a lungo andare si trovano in una situazione quasi impossibile per via dello spazio sul disco "C" prossimo all'esaurimento. questo perché ci sono tanti utenti che salvano i file di lavorazione direttamente sul desktop e non puliscono mai. Gli utenti sono generalmente utenti di dominio, più qualche utente locale. la mia intenzione sarebbe quella di prelevare la lista degli utenti di dominio registrati sulla macchina e vedere se tali utenti sono ancora esistenti nel dominio. Se gli utenti non esistono più nel dominio, voglio cancellarli direttamente dalla macchina (e viene cancellata anche la loro home, automaticamente) nel caso che l'utente esista, ma non si connetta da più di 6 mesi, stesso destino. Se l'utente esiste, ed è in uso, voglio fare la pulizia del desktop, cancellando i file/directory che non sono stati aperti (indipendentemente se poi modificati o meno) da più di 30 giorni (naturalmente non i file di lnk). qualcosa ero riuscito a fare in passato, solo per quanto riguarda la cancellazione, e solo per l'utente attualmente loggiato. (la verifica su ldap, per sapere se l'utente esiste nel dominio, riesco a farla) il problema più grosso è fare che il tutto venga fatto per tutti gli utenti direttamente, non riesco a prendere la lista degli utenti. tutte le operazioni descritte riesco a farle manualmente, con le interfacce di windows, ma non a livello di script (python naturalmente, poi convertito in un eseguibile per non dover installare Python su tutte le macchine) qualcuno ha qualche link da passarmi? evidentemente non trovo le chiavi di ricerca giuste, perché Google quando parlo di più utenze, mi trova solo i modi per installare Python per un singolo utente o per tutti gli utenti. grazie. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Il 23 agosto 2019 20:39:49 CEST, Pietro Brunetti ha scritto: >> >> Ho scritto: un esempio per essere un buon esempio deve funzionare. >> > >Ciao Antonio, (ciao tutti), >L'errore si capisce benissimo se programmi da un po' (tipo una >settimana). >Quella variabile non esiste. >Fermo sta che potresti aver ragione. Dico potresti, perché era un >esempio >generico. La variabile la devi intendere come "qui metti il tuo nome >file". >Se ritieni necessario, comunque, sentiti libero di aprire un ticket con >i >mainteners della documentazione di python. Il bello di una comunità >open >source è anche questo. ma un pizzico di dignità e consapevolezza, mai? come cavolo fa quello che scrive la documentazione, come cavolo si chiama il file che tu vuoi aprire? anche un bambino dell'asilo capisce l'uso dei template (anche se non sa che si chiamano così)... sai programmare (e non mi riferisco a python)? non credo proprio, perché l'uso delle variabili esiste in ogni linguaggio. e poi la polemica... che cavolo vuol dire essere così arroganti e polemici? ti è stato indicato come risolvere il tuo errore... datti da fare e smettila di rompere i maroni... e con questo chiudo definitivamente il mio apporto a questo thread. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Il 23 agosto 2019 20:11:45 CEST, Francesco Bonanno ha scritto: > >Il 23/08/19 19:12, Ivo Reano ha scritto: >> >> Scusata la domanda da nubbio... >> Questo è un troll? >> >> Una stranezza è che continua a rispondere in top e nessuno gli ha >> detto niente! >> >Non è un troll, e poi cosa vuol dire troll in un contesto come questo. > >a volte anch'io rispondo in top e senza quotare, ciò dipende dal >dispositivo che uso. Vorrei vedere con uno smartphone come fai a >quotare. > io uso uno smartphone, e quoto basta volere, ed eventualmente usare dei client di posta seri. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] problemi con la funzione OPEN in ambiente MAC
Il 19 agosto 2019 01:47:46 CEST, Francesco Tuccia ha scritto: >>seconda cosa... il top quoting è male. >byez > >Il top quoting? Cioè riportare l'inizio della discussione? > > >> >> http://faqmozilla.org/wiki:quotare-bene byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] problemi con la funzione OPEN in ambiente MAC
Il 18 agosto 2019 10:26:52 CEST, Francesco Tuccia ha scritto: > >Incredibilmente ha funzionato! Non avrei mai immaginato che la >directory, >su "Mac", iniziasse con lo slash. >Grazie ancora! :) > sarebbe cosa buona e giusta, prima ancora di mettere mano a python, conoscere bene il proprio sistema operativo, visto che qualunque cosa farai con python, è principalmente con esso che interagirai. seconda cosa... il top quoting è male. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] file odf: impostare allineamento al centro
Il giorno sab 17 ago 2019 alle ore 10:19 Riccardo mancuso ha scritto: > > nessuno può aiutarmi ? > Non ho mai provato, ma se invece del testo da sostituire, tu avessi un campo editabile, già formattato, quando vai a sostituire il testo all'interno del campo, dovrebbe mantenere le formattazioni. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] genere (maschile o femminile) di un nome di persona
Il 15 agosto 2019 13:26:52 CEST, Andrea Biolchini ha scritto: >Sei fortunato. ... io andavo a 300 baud > me lo ricordo bene il 300 baud, soprattutto quando facevo paket radio... con le BBS in VHF e UHF. fidonet... e quando ci si connetteva dopo le 23,00, perché costava meno, e isolavi completamente la famiglia, perché occupavi il telefono. l'accopiatore acustico, l'ho visto e provato, ma mai posseduto. al lavoro c'era una collega che lo usava, perché sordomuta, e l'accopiatore digitalizava il parlato permettendole di leggere, e sintetizzava le sue risposte scritte (voce metallica). ora ci si lamenta se ci mette un secondo ad arrivare la risposta di un qualsiasi servizio. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] genere (maschile o femminile) di un nome di persona
Il 15 agosto 2019 11:06:23 CEST, Bonaventura Di Bello ha scritto: > >Come sottolineava Ivo Reano, ho già provveduto a rettificare la mia >condotta, o Sommo Gollum! ;-) > ;-) >Pensa che per rispondere ho aperto un nuovo messaggio, incollato >l'indirizzo della lista, incollato l'oggetto togliendo spazi in >eccesso, >incollato il tuo messaggio "quotandolo", tutto a manina! :D > questo perché sei partito dal digest, il problema è così facendo spezzi i thread. la cosa migliore è abbandonare i digest ed usare le mail normali, se si vuole partecipare attivamente alle discussioni. come dicevo, i digest hanno una valenza di archiviazione, nulla di più. per il quoting... bene... >Altri consigli sono ben accetti... considera che non interagivo con >mailing >list dai tempi di MCLink via modem e in formato text-only :) > text-only è giusto... che ricordi le BBS... i giovani non sapranno mai cosa voleva dire... con il modem a 9600 baud. >Buon ferragosto e buon Python a tutti! > mi associo negli auguri. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] dipendenze idonee ad un progetto
Il 14 agosto 2019 12:33:12 CEST, antonio taccetti ha scritto: >Buongiorno sono interessato alla gestione delle email, lettura dal >server >ed invio da software scritto con python. >Gestione di database (preferibilmente MySQL) e naturalmente creare >interfacce grafiche che permettano agli utenti di farlo da un software >python compilato. >Da quello che ho letto, con Python, è un progetto fattibile. >Il problema è scegliere le dipendenze giuste, (mi pare che wx non abbia >tutte le prerogative) qualcuno mi può consigliare? >Grazie >Antonio > >*Le informazioni contenute in questo messaggio di posta elettronica >sono >riservate e confidenziali e ne è vietata la diffusione in qualsiasi >modo o >forma. Qualora Lei non fosse la persona destinataria del >presentemessaggio, >La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente >comunicazione al mittente.* >*The information included in this e-mail and any attachments are >confidential and may also be privileged.If you are not the correct >recipient, you are kindly requested to notify the sender immediately, >to >cancel it and not to disclose the contents to any other person.* scusa, mi spieghi il motivo per cui devi reinventarti l'acqua calda? che necessità hai di crearti un tuo cliente di posta, quando c'è ne sono già una marea, perché non si tratta solo di prelevare e leggere posta, devi poi permettere di scrivere e inviare le mail, che fai... ti inventi un editor? niente html (che sarebbe solo positivo)? tutt'altro parte di sicurezza? gestione delle firme? gestione del quoting? è c'è ne sono tante altre di considerazioni del genere da fare. poi, il client verrà distribuito in quale ambiente (sistema iperattivo) se sono sistemi unix like, python c'è già di suo, altrimenti devi fare in modo che sia venga installato anche lui (qui la soluzione è creare un eseguibile che si porta dietro automaticamente anche l'interprete, e non è poca roba). un caso diverso è se vuoi qualcosa che funzioni online, una web mail, per intenderci. in quel caso devi avere un server, e anche in questo caso, ci sono server già pronti... se vuoi comunque fartelo in casa, si può fare in Django o in genropy, che hanno già di loro tutto ciò che può servire (ci sono anche altri framework). se poi, il tutto è per studiare e giocare, allora... benvenga la curiosità. buona continuazione. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] genere (maschile o femminile) di un nome di persona
Il giorno mar 13 ago 2019 alle ore 15:29 Bonaventura Di Bello < i...@bonaventuradibello.com> ha scritto: > Chiedo venia, ho ricevuto i due messaggi precedenti al mio e contenenti la > stessa proposta col digest, quindi li vedo solo ora. :) > > Pessima idea utilizzare i digest per interaggire con la ML, quelli servono come una sorta di archivio, non per rispondere... 1) rispondendo al digest, spezzi il thread. 2) rispondendo al digest, senza cancellare tutto quello che non serve, mandi un sacco di informazioni inutili. 3) rispondendo al digest, sei tentato a fare top quoting, il che è male. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Subject: Re: genere (maschile o femminile) di un nome di persona
e qui... non posso che entrare a gamba tesa... :D Il giorno mar 13 ago 2019 alle ore 14:01 Bonaventura Di Bello ha scritto: > > Ma, inserire fra gli input quello relativo al sesso del soggetto e regolarsi > di conseguenza per il resto? Ho detto una cazzata? > > PS > Scusate se nell'intervenire non ho rispettato qualche regola della lista, è > la prima volta che prendo parte attiva e smetto di essere un semplice > 'lurker' :) > Benvenuto nella lista in modo attivo... (era ora che sta lista riprendesse un po' di vitalità), un paio di appunti: 1) il top quoting è male, si risponde sotto, o al massimo nel messaggio, nella riga successiva a quella a cui fai riferimento. 2) html è male. 3) cancellare tutte le parti della mail originale, che non servono per continuare il tuo discorso. 4) cancellare dalla mail originale le firme e i disclaimer. Buon proseguimento. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] genere (maschile o femminile) di un nome di persona
Il giorno mar 13 ago 2019 alle ore 14:18 Ivo Reano ha scritto: > > >> i codici dei comuni li trovi su un DB in rete.in ogni caso, il genere (nel >> codice fiscale) lo rilevi dal giorno di >> nascita, che per le donne è maggiore di 60. > > > Di 40! Io nel mio CF ho 11 mia moglie 71 (nata il 31) Giusto, andavo a memoria.. :P Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] genere (maschile o femminile) di un nome di persona
Il giorno mar 13 ago 2019 alle ore 12:18 Ricc63 ha scritto: > > Grazie. Ottimo db. > Cmq penso di adottare ad altra soluzione per definire il sesso del > dichiarante: dal codice fiscale. L'algoritmo è banale. Cmq ringrazio tutti > per i suggerimenti dati. > io ribalterei la visione, chiedere esplicitamente il genere e i dati anagrafici, per poi verificare la veridicità del codice fiscale. i codici dei comuni li trovi su un DB in rete. in ogni caso, il genere (nel codice fiscale) lo rilevi dal giorno di nascita, che per le donne è maggiore di 60. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] genere (maschile o femminile) di un nome di persona
Il giorno mar 13 ago 2019 alle ore 00:18 Riccardo mancuso ha scritto: > > Ciao a tutti, > a partire del nome della persona (sia esso maschile che femminile) devo > cercare di definirne il genre, in modo che in fase di realizzazione di un > format, si possa sostituire la classica dicitura (utilizzata nel genere > maschile): > > "Il sottoscritto Pinco Pallino nato a ." > > piuttosto (se di genere femminile) > > "La sottoscritta Pinca Pallina nata a ." > > Come si potrebbe fare ? > In prima approssimazione i nomi di persona femminili terminano tutti in a > (Maria, Simona, Laura, Antonella, Giuseppina, Valentina, Teresa, Anna, Luisa, > Marika, Giovanna, Vincenza, Katia, Elena, Eleonora, Felicia, ecc.) ma ci > sono anche casi speciali (tipo Marisol, Sharon, Giusy). > Quindi l'idea è quella di considerare femminile tutti i nomi che terminano > con "a" e poi inserire i casi speciali. > Altri suggerimenti ? e luca? e Andrea (che può essere usato sia al femminile che al maschile)? Forse la cosa migliore sarebbe chiedere direttamente all'interessato nel form il genere... come avviene nella maggior parte dei documenti, che sono altamente generici. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] problemi di importazione modulo python
Il 12 agosto 2019 17:54:45 CEST, Riccardo mancuso ha scritto: >Ciao a tutti, >ho un comportamento strano circa l'import di un modulo (pyexcel): se lo >carico dalla bash di python mi dice che è inesistente, se lo carico da >"ipython" invece non mi dà errore. >E questo vale per tutti i nuovi moduli che vado ad installare (mediante >pip). >A qualcuno è capitata la stessa cosa ? sistema operativo, versione di python, versione di pip e versione di ipython. non è che hai un miscuglio di python 2 e python 3? byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Ricerca e sostituzione con regex
Il 19 luglio 2019 20:11:15 CEST, Enrico Bianchi ha scritto: >Il 08/07/2019 15:19, Gollum1 ha scritto: >> https://regex101.com/codegen?language=python > >Sì, tutto bello ed utile, ma questo non semplifica una regexp :) > >Enrico > >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python semplifica eccome, avendo dei template già pronti, e la spiegazione per ogni opzione che vai ad usare, e mettendo una riga di test, ti fa vedere anche come i diversi campi agiscono sulle varie parti del testo. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Ricerca e sostituzione con regex
Il 6 luglio 2019 10:00:44 CEST, Enrico Bianchi ha scritto: >Il 16/06/2019 11:20, Daniele Zambelli ha scritto: >> Qualcuno può aiutarmi a scrivere la funzione che dato un testo >produca >> un testo con le precedenti sostituzioni? > >Quando c'è di mezzo un'espressione regolare, l'unica risposta è quella >della foto in allegato > > >Enrico https://regex101.com/codegen?language=python byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] In merito al canale Telegram
Il 26 giugno 2019 17:08:55 CEST, Matteo Benci ha scritto: >Il giorno mer 26 giu 2019 alle ore 16:46 Giovanni Porcari < >giovanni.porc...@softwell.it> ha scritto: > >Dai, sento subito il Joyce per una serata privata e birra a fiumi! :D > uhm... privata... quanto privata? 樂 byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Ricerca e sostituzione con regex
Il 20 giugno 2019 23:28:42 CEST, Daniele Zambelli ha scritto: >Ottimo suggerimento, dato che uso re una volta all'anno, i commenti >possono farmi risparmiare un mucchio di tempo la prossima volta che >guarderò questo programma. > io ho trovato molto comoda una pagina web, in cui incolli il tuo testo di prova, e poi, in un apposito campo, fai tutte le tue prove di reg exp, e lui ti fornisce il risultato, con evidenziato come le varie parti agiscono suo testo. in più ti da la possibilità di esportare la reg exp per vari linguaggi. ora non ho sottomano il link, ma lo trovi sicuramente tra i primi risultati in Google usando regexp online editor. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Cosa non va?
Il 27 maggio 2019 23:05:44 CEST, luca colucci ha scritto: >Questi i tentativi fatti oggi > >https://pastebin.com/EYSiEWi9 > > > >Il 27 mag 2019 11:02 PM, luca colucci ha scritto: >https://pastebin.com/dS3TgyPd rileggi i suggerimenti che ti ho scritto nei precedenti messaggi... c'è già descritta praticamente tutta la struttura del programma. perché due while? dove hai scritto il tuo menu da presentare all'utente? sei sicuro che la lista sia la scelta migliore? ti ho linkato una pagina, e ti ho domandato quale è la differenza tra una lista e un insieme? byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Documento da parte di Luca Colucci
Il 26 maggio 2019 23:19:40 CEST, luca colucci ha scritto: >1)Ho allegato il manuale che stanno studiando a scuola sono arrivati al >capitolo 10 da quello che ricordo è un buon testo. non mi pare che tu abbia letto tutti i post che ho pubblicato come risposta alle tue richieste. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il giorno dom 26 mag 2019 alle ore 15:56 luca colucci ha scritto: > > Sulla base di quello che è il problema qualche anima pia potrebbe darmi la > soluzione... Mia figlia non è con me le giro i messaggi e in questi GG lavoro > circa 10 ore al giorno non riesco materialmente a studiare phyton a dire il > vero non ho neanche le basi da quello che penso si può fare usando input > print write lista e qualche parentesi quadra ma non ho proprio tempo > materiale di accendere il PC e provare anche perché il programma io non l'ho > mai usato anche se ho visto lei usarlo con funzione def e far muovere una > tartaruga che disegna quadrato ed altre forme o linee ma il prof la scorsa > settimana le ha detto che con def si complica per nulla di conseguenza penso > sia qualcosa di basilare ed io mi atterrei al testo di conseguenza solo > numeri di tel come lista in rubrica se passi questo a tua figlia, che può già mettere nell'editor e far girare (in questo momento non fa nulla, essendo solo commenti) dovrebbe già essere in grado, con quello che ha imparato, a sostituire le parti con il codice adeguato. altrimenti significa che deve riprendere in mano tutti i suoi appunti e ristudiarsi tutto... altrimenti non sarà in grado poi di spiegarlo... = # variabile di uscita è falsa # continua fino a che la variabile di uscita è falsa # visualizza menù # richiedi una scelta # è stato scelto di inserire un nuovo numero? (1) # eseguo le operazioni di inserimento e controllo del numero # è stato scelto di cercare un numero? (2) # eseguo le operazioni di ricerca e verifica di un numero # è stato scelto di uscire? (0) # modifico la variabile di uscita a vero # Saluto e chiudo il programma = No, in questo momento non ha bisogno di usare nessuna def (si può fare, ma non è strettamente necessario). Come ha detto Carlos, questo è già una struttura python bell'e pronta... si tratta solo di sostituire il pseudo codice, con i comandi che LEI deve conoscere Se vuoi veramente aiutarla, non pararle il culo inutilmente... veramente se ci si mette, questa la risolve in 15 minuti. una ulteriore traccia... nella scelta della struttura dati, in una tua mail, hai parlato di una lista, che differenza c'é tra una lista e un insieme? pensateci e troverete quale delle due è quella ottimale per la soluzione dell'esercizio. P.S.: anche io sono al lavoro in questo momento (e guarda un po', trovo il tempo, tra una cosa e l'altra, per cercare di aiutare tua figlia), e lavoro circa 10 ore al giorno, anche io ho una figlia (che quest'anno deve fare l'esame di terza media) che ha non pochi problemi con la scuola, cerco di aiutarla, ma senza darle le soluzioni pronte, quanto una metodologia per risolvere i suoi problemi... e sinceramente, se anche prende 4, ma si è impegnata e ci sta dando dentro, non me ne fraga nulla... certo, la romanzina gliela faccio lo stesso... ma poi, quello che che facciamo insieme, nel poco tempo a disposizione, è quello di rivedere i suoi errori, ma deve essere lei a risolverseli, io posso/voglio solo darle le tracce, poi ci deve arrivare da sola.. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il giorno dom 26 mag 2019 alle ore 09:49 Gollum1 ha scritto: > > Il giorno dom 26 mag 2019 alle ore 09:24 luca colucci > ha scritto: > > > > Io direi > > > > 1) creare una lista vuota chiamata rubrica > > 2)il PC mi chiede di inserire 1 o 0 > > 3)se schiacciò 1 > > Mi chiede di inserire un numero > > Dopo che ho inserito il numero e ho dato invio lo aggiunge alla rubrica > > solo se non è già presente restituendomi rubrica aggiornata > > 4)mi chiede di nuovo di inserire 1 o 0 > > 5)se schiaccio 0 verifica se il numero è nella rubrica e mi restituisce la > > rubrica aggiornata e termina > > > > Non so se andrà bene ma fatto così mi sembra che si possa fare più > > semplificato > Va benissimo, nel senso che è un inizio di creazione dell'algoritmo > che devi andare a realizzare... > > da quello che hai scritto, già ti viene un primo spunto... > devi avere un ciclo infinito che ti presenta il menù, ed esce dal > ciclo solo nel momento in cui la scelta è uguale a zero... > sempre senza scrivere codice, il tuo algoritmo può essere riscritto > nel seguente modo: > > 1) fino a che la scelta non è zero: > 1.a) visualizza il menù > 1.b) richiedi una scelta > 1.c) ho scelto di inserire un nuovo numero (1) > 1.c.1) eseguo le operazioni di inserimento e controllo del numero > 1.d) ho scelto di uscire (0) > 1.d.1) eseguo l'operazione per abbandonare il ciclo 1 > 2) saluto e chiudo il programma. > alla luce di quello che è passato nelle mail successive a quella quotata, il tuo programma in pseudo codice dovrebbe diventare: variabile di uscita è falsa continua fino a che la variabile di uscita è falsa visualizza menù richiedi una scelta è stato scelto di inserire un nuovo numero? (1) eseguo le operazioni di inserimento e controllo del numero è stato scelto di cercare un numero? (2) eseguo le operazioni di ricerca e verifica di un numero è stato scelto di uscire? (0) modifico la variabile di uscita a vero Saluto e chiudo il programma la prima fase di sostituzione del codice, la devi fare solo con il codice per fare i cicli (se hai studiato la pagina che ti ho linkato, dovresti capire quale è il tipo di ciclo che devi fare, tra i vari che ti sono proposti - for-while, ecc.) Sicuramente a tua figlia, oltre ai cicli sono stati spiegati anche i blocchi di controllo del codice... quindi comincia a modificare il programma in pseudo codice inserendo il codice per il ciclo e il codice per i blocchi di controllo... e sostituisci il resto del codice con commenti, o semplicemente con dei print, per vedere cosa avviene quando fai le diverse scelte. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 26 maggio 2019 10:11:53 CEST, Pietro Brunetti ha scritto: >Pardon... Cellulare, devo trovare il modo di disabilitarlo. Oppure >cancellare a mano. Di default fa il top quoting. purtroppo nessun programma può cancellare le parti che non servono, ci si deve mettere del proprio. mentre per il top-quoting, si può agire a mano, o usare un programma che lo supporta, come K9-mail su Android. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 26 maggio 2019 10:03:12 CEST, Pietro Brunetti ha scritto: >Poi se il prof ha insegnato a scrivere e leggere su file qui si apre un >baratro. La rubrica può essere un file. > bisogna anche imparare a leggere il testo della richiesta, che sia per un esercizio, o per la realizzazione di un programma più o meno commerciale. se la ragazza deve recuperare un brutto voto, deve attenersi alle richieste... quindi lascia perdere lettura/scrittura su file, non è richiesto. compitino: rileggete il testo dell'esercizio e analizzatelo in tutte le loro parti. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 26 maggio 2019 10:03:12 CEST, Pietro Brunetti ha scritto: >Poi se il prof ha insegnato a scrivere e leggere su file qui si apre un >baratro. La rubrica può essere un file. > >Il dom 26 mag 2019, 09:58 Gollum1 ha >scritto: [...] >> Pietro, impara a scrivere su una mailing list, il top quoting è male. si scrive sotto il testo a cui si risponde, e si eliminano le parti che non servono. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il giorno dom 26 mag 2019 alle ore 09:51 Ivo Reano ha scritto: > > Quindi si tratta di un inizio di creazione di una rubrica propriamente detta! > Infatti è completa quando contiene il valore "1" > Se si possono pigiare solo i tasti con valore "0" e "1" si tratta veramente > di una cosa banale. > Beh... diciamo base base. > Direi che le istruzioni sono ridotte a : (crea lista, input, scelta singola o > multipla(?), stampa e basta(?)) > Crea lista vuota > primo input > se "0" stampa lista ovvero se premo zero all'avvio del programma, esso > termina ed essendo la lista vuota la stampa darà come risultato... > se "1" , aggiungi il valore "1" alla lista > secondo input > se zero ripeto l'input finché non si pigia uno > Quando finalmente arriva la pigiatura di "1", stampa lista. Che può essere > anche print ("1") dato che i valori sono vincolati ed esci > Si dovrebbe inserire un controllo di presenza del valore 1 nella lista ma > potrebbe solo esserci lui quindi terminaù no, sei completamente fuori strada... deve inserire un numero di telefono "reale" non solo il numero "1", non avrebbe senso come esercizio. in realtà, rileggendo il testo dell'esercizio, la richesta è ancora più articolata, non viene richiesta la stampa della lista, ma la verifica che un numero esista nella ribrica... in altre parole, significa includere nel menù una ulteriore scelta di ricerca (2 - cerca numero), alla pressione della quale si richiede di digitare un numero di telefono, e il programma dice se il numero esiste o meno. se sceglie la struttura dati adeguata, anche questa scelta è abbastanza banale. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il giorno dom 26 mag 2019 alle ore 09:24 luca colucci ha scritto: > > Io direi > > 1) creare una lista vuota chiamata rubrica > 2)il PC mi chiede di inserire 1 o 0 > 3)se schiacciò 1 > Mi chiede di inserire un numero > Dopo che ho inserito il numero e ho dato invio lo aggiunge alla rubrica solo > se non è già presente restituendomi rubrica aggiornata > 4)mi chiede di nuovo di inserire 1 o 0 > 5)se schiaccio 0 verifica se il numero è nella rubrica e mi restituisce la > rubrica aggiornata e termina > > Non so se andrà bene ma fatto così mi sembra che si possa fare più > semplificato Va benissimo, nel senso che è un inizio di creazione dell'algoritmo che devi andare a realizzare... da quello che hai scritto, già ti viene un primo spunto... devi avere un ciclo infinito che ti presenta il menù, ed esce dal ciclo solo nel momento in cui la scelta è uguale a zero... sempre senza scrivere codice, il tuo algoritmo può essere riscritto nel seguente modo: 1) fino a che la scelta non è zero: 1.a) visualizza il menù 1.b) richiedi una scelta 1.c) ho scelto di inserire un nuovo numero (1) 1.c.1) eseguo le operazioni di inserimento e controllo del numero 1.d) ho scelto di uscire (0) 1.d.1) eseguo l'operazione per abbandonare il ciclo 1 2) saluto e chiudo il programma. come puoi vedere, hai già una bozza del programma fatto, si tratta solo di sostituire alla scrittura ordinaria, i singoli comandi... ed espandere le parti che ancora macro blocchi. Questo è un tipo di programmazione, dove ragioni per blocchi che poi vai di volta in volta ad espandere ed analizzare, si può ragionare anche nel senso opposto, ma non conviene in questo contesto, è sicuramente più facile partire dall'idea del programma generale, e andare di volta in volta ad espandere gli spezzoni che ti interessano. nel frattempo... quali tipi di struttura dati sono stati insegnati in classe? liste, tuple, insiemi, dizionari, ecc... ti dico questo, perché la scelta della struttura dati corretta, è molto importante per realizzare quello che devi fare, addiritura, se scegli il tipo di dato corretto, semplifichi notevolmente il codice, togliendoti tutti i controlli sulla preesistenza del dato che devi inserire... non ti dico quale è questa struttura dati, ti metto il link ad una pagina dove sono esplicitate tutte queste strutture dati, e vediamo se riuscite (tu e tua figlia) a capire quale può essere quella più adeguata alla tua esigenza. http://docs.python.it/html/tut/node7.html Buono studio. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 26 maggio 2019 01:10:47 CEST, Gollum1 ha scritto: >Il 25 maggio 2019 23:30:03 CEST, Pietro Brunetti >ha scritto: >>Il linguaggio del prof è ambiguo... il numero non può avere cifre >>uguali? >>Oppure basta che non ci siano doppioni? >>Come si esce del programma? Con zero si inserisce un numero, ma posso >>inserirne n prima di uscire? >> >>Ti allego uno stub. Che va migliorato seguendo le indicazioni di tua >>figlia >>(e dalla lista, ovvio). >> >>"""Semplice esercizio di Python.""" >> >>import sys >> >>rubrica = set() >> >>volonta = input("Vuoi inserire un numero in rubrica? 1 se sì.\n") >>if volonta != "1": >>sys.exit() >> >>numero = [] >>while True: >>cifra = input("Inserisci una cifra. 0 fine inserimento.\n") >>if cifra == '0': >>break >>numero.append(cifra) >> >>numero = ''.join(numero) >>if numero in rubrica: >>print(f"Numero {numero} già presente in rubrica.") >>else: >>rubrica.add(numero) >>print(f"Numero {numero} inserito in rubrica.") >> >>Il giorno sab 25 mag 2019 alle ore 23:18 luca colucci >> >>ha scritto: >> >>> Il prof di informatica ha iniziato a presenziare a dicembre ed alla >>fine >>> del primo quadrimestre mia figlia aveva 9 di informatica nel secondo >>> quadrimestre ha iniziato con phyton non spiega o se spiega lo fa su >>un >>> determinato esercizio poi da una verifica di tutt'altro ora mia >>figlia ha >>> collezionato due voti un 4.5 ed un 4 come tutta la classe lui da la >>> possibilità a tutti di recuperare se risolvono e spiegano >>quell'esercito >>> che era la seconda verifica quella di cui ha preso 4 >>> >>> Il 25 mag 2019 22:55, Carlos Catucci ha >>> scritto: >>> >>> >>> >>> On Sat, 25 May 2019 at 22:26, luca colucci >>wrote: >>> >>> Sarò chiaro... Sto cercando di trovare come giustamente dite voi la >>pappa >>> pronta per mia figlia non so da dove iniziare ho letto e imparato >>qualcosa >>> di phyton ma in 2 GG quello che mi riesce meglio è rivolgermi a >>qualcuno >>> che mastica qualcosa al riguardo il prof non aiuta e la classe è >>tutta >>> insufficiente se mi date un modo il più semplice possibile per fare >>ciò che >>> richiede l'esercizio provo con uno screen a passarle il file e mi >>dirà lei >>> se capisce o meno >>> >>> >>> Quanti anni ha tua figlia? E' a scuola che gli hanno detto di farlo >o >>un >>> corso di programmazione? >>> >>> Carlos >>> -- >>> EZLN ... Para Todos Todo ... Nada para nosotros >>> >>> >>> ___ >>> Python mailing list >>> Python@lists.python.it >>> https://lists.python.it/mailman/listinfo/python >>> > >secondo me, questa soluzione è completamente fuori traccia. > >un numero telefonico può contenere anche gli zeri, quindi lo zero >indicato nell'esercizio è da usare nella parte del menù. > >la ragazzina deve sicuramente aver visto le funzioni di input e print, >con tali funzioni è in grado di presentare un menù, avere un input da >tastiera e in bar alla scelta fatta, decidere se inserire (quindi un >ulteriore input) i dati nella rubrica, oppure, se è stata fatta la >scelta zero, di uscire dal programma. >dalla traccia poi ci dovrà essere nel menu anche la possibilità di >scegliere di visionare la rubrica e di cercare un numero nella >stessa... > >la pappa pronta non aiuta di sicuro tua figlia, le devi dare delle >informazioni, certo, ma poi deve essere lei a capire come svolgerlo. >anche perché ci sono tanti modi per fare una stessa cosa, ma cambiano >in base all'esperienza, e a quello che le è stato insegnato. > >per esempio, se è una rubrica, devono essere memorizzati anche i nomi >delle persone a cui il numero si riferisce? >quali strutture dati ha imparato ad usare? liste, dizionari o che >altro? > >ricordati che lei poi deve essere in grado di spiegare il perché delle >scelte progettuali che ha fatto... > >prima di scrivere anche solo una riga di codice, falle scrivere che >cosa deve fare il programma, in italiano, riga per riga... > >esempio: > >1) presentare il menù di scelta >2) leggere la scelta dell'utente >3) se scelta = 0 allora esci >4) se... > >è via dicendo... > >questo è un modo molto semplificato per costruire un algoritmo, se non >fa questo passaggio, non sarà mai in grado di capire lo scopo del >programma e come poi realizzarlo. >byez una delle tante risorse utilizzabili (Google è tuo amico, anche se si sta fottendo huawei, usalo) : https://www.learnpython.org/en/Hello,_World! byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 25 maggio 2019 23:30:03 CEST, Pietro Brunetti ha scritto: >Il linguaggio del prof è ambiguo... il numero non può avere cifre >uguali? >Oppure basta che non ci siano doppioni? >Come si esce del programma? Con zero si inserisce un numero, ma posso >inserirne n prima di uscire? > >Ti allego uno stub. Che va migliorato seguendo le indicazioni di tua >figlia >(e dalla lista, ovvio). > >"""Semplice esercizio di Python.""" > >import sys > >rubrica = set() > >volonta = input("Vuoi inserire un numero in rubrica? 1 se sì.\n") >if volonta != "1": >sys.exit() > >numero = [] >while True: >cifra = input("Inserisci una cifra. 0 fine inserimento.\n") >if cifra == '0': >break >numero.append(cifra) > >numero = ''.join(numero) >if numero in rubrica: >print(f"Numero {numero} già presente in rubrica.") >else: >rubrica.add(numero) >print(f"Numero {numero} inserito in rubrica.") > >Il giorno sab 25 mag 2019 alle ore 23:18 luca colucci > >ha scritto: > >> Il prof di informatica ha iniziato a presenziare a dicembre ed alla >fine >> del primo quadrimestre mia figlia aveva 9 di informatica nel secondo >> quadrimestre ha iniziato con phyton non spiega o se spiega lo fa su >un >> determinato esercizio poi da una verifica di tutt'altro ora mia >figlia ha >> collezionato due voti un 4.5 ed un 4 come tutta la classe lui da la >> possibilità a tutti di recuperare se risolvono e spiegano >quell'esercito >> che era la seconda verifica quella di cui ha preso 4 >> >> Il 25 mag 2019 22:55, Carlos Catucci ha >> scritto: >> >> >> >> On Sat, 25 May 2019 at 22:26, luca colucci >wrote: >> >> Sarò chiaro... Sto cercando di trovare come giustamente dite voi la >pappa >> pronta per mia figlia non so da dove iniziare ho letto e imparato >qualcosa >> di phyton ma in 2 GG quello che mi riesce meglio è rivolgermi a >qualcuno >> che mastica qualcosa al riguardo il prof non aiuta e la classe è >tutta >> insufficiente se mi date un modo il più semplice possibile per fare >ciò che >> richiede l'esercizio provo con uno screen a passarle il file e mi >dirà lei >> se capisce o meno >> >> >> Quanti anni ha tua figlia? E' a scuola che gli hanno detto di farlo o >un >> corso di programmazione? >> >> Carlos >> -- >> EZLN ... Para Todos Todo ... Nada para nosotros >> >> >> ___ >> Python mailing list >> Python@lists.python.it >> https://lists.python.it/mailman/listinfo/python >> secondo me, questa soluzione è completamente fuori traccia. un numero telefonico può contenere anche gli zeri, quindi lo zero indicato nell'esercizio è da usare nella parte del menù. la ragazzina deve sicuramente aver visto le funzioni di input e print, con tali funzioni è in grado di presentare un menù, avere un input da tastiera e in bar alla scelta fatta, decidere se inserire (quindi un ulteriore input) i dati nella rubrica, oppure, se è stata fatta la scelta zero, di uscire dal programma. dalla traccia poi ci dovrà essere nel menu anche la possibilità di scegliere di visionare la rubrica e di cercare un numero nella stessa... la pappa pronta non aiuta di sicuro tua figlia, le devi dare delle informazioni, certo, ma poi deve essere lei a capire come svolgerlo. anche perché ci sono tanti modi per fare una stessa cosa, ma cambiano in base all'esperienza, e a quello che le è stato insegnato. per esempio, se è una rubrica, devono essere memorizzati anche i nomi delle persone a cui il numero si riferisce? quali strutture dati ha imparato ad usare? liste, dizionari o che altro? ricordati che lei poi deve essere in grado di spiegare il perché delle scelte progettuali che ha fatto... prima di scrivere anche solo una riga di codice, falle scrivere che cosa deve fare il programma, in italiano, riga per riga... esempio: 1) presentare il menù di scelta 2) leggere la scelta dell'utente 3) se scelta = 0 allora esci 4) se... è via dicendo... questo è un modo molto semplificato per costruire un algoritmo, se non fa questo passaggio, non sarà mai in grado di capire lo scopo del programma e come poi realizzarlo. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 25 maggio 2019 18:49:55 CEST, Pietro Brunetti ha scritto: >In effetti, se non ci mandi almeno una bozza di possibile soluzione non >sappiamo come aiutarti. > anche perché, la pappa pronta, non è mai un aiuto per nessuno... ti do solo un paio di spunti... 1) che versione di python hai intenzione di usare? 2) devi interagire con un utente umano, quindi dovrai chiedere qualcosa e visualizzare le risposte... trova le funzioni che fanno queste operazioni, e comincia a fare delle semplici prove, stampa a video qualcosa, e chiedi l'inserimento da tastiera di dati. Quando avrai imparato questo, sei già al 50% del tuo esercizio. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Esercizio(help)
Il 25 maggio 2019 00:15:09 CEST, luca colucci ha scritto: >Qualcuno puo aiutarmi devo fare questo esercizio > > > >Si scriva un programma che permetta >1) se l'utente ha premuto "1" di aggiungere numero a una "rubrica" ; >l'utente termina l'inserimento con il numero "0"( non deve essere >possibile inserire li stesso numero più di una volta) >2)di verificare se un numero inserito dall'utente è nella rubrica ci hai almeno provato? quale algoritmo pensi sia quello utilizzabile? come è la struttura dati della rubrica? buon lavoro byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto Script
Il 23 maggio 2019 13:17:09 CEST, alessandro esposito ha scritto: >Salve volevo sapere se qualcuno era disposto ad aiutarmi a risolvere un >problema in uno script python. >Saluti. >Alessandro Non ha molto senso chiedere, se si può chiedere aiuto... chiedi direttamente, senza pretese di una risposta immediata, e vedrai che quasi sicuramente una risposta l'avrai. ora, non fare la tua richiesta come risposta a questo thread, crea un nuovo thread con un oggetto adeguato... byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Richiesta aiuto scelta tastiera.
Il 16 maggio 2019 16:39:29 CEST, Gabriele Battaglia ha scritto: >Reply to the Paolo Melchiorre's message, wrote on 16/05/2019 at 16:31: >> >> Gabriele io ti consiglierei la mia tastiera che è una Logitech K780 , >> ha il tastierino numerico, è bluetooth, la connetti a 3 dispositivi >> (ex: pc , smartphone, tv) ma per i tasti direzionali (pag su, home >etc >> ) devi usare un tasto di funzione e credo che manchi la >> possibilità di attivare il menu contestuale. Adesso non la ho con me >> ma quando tornerò a casa la controllo e ti scrivo. >> >Grazie Paolo. >Aspetto la tua risposta. Aimè il tasto "Applicazioni" è fondamentale >perchè simula il click destro del mouse e mi serve. > >Grazie mille. >Gabry. >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python k380 Tasti speciali: Tasti dedicati (Home, Indietro, Passa all'app, Menu di scelta rapida), Easy-Switch è compatta, e mi pare di capire che qualcosa la devi fare con il tasto fn, però è parecchio interessante... Peccato che non abbia il tastierino numerico... qualcosa di adatto, salterà sicuramente fuori... byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Richiesta aiuto scelta tastiera.
Il 16 maggio 2019 14:22:49 CEST, Gabriele Battaglia ha scritto: >Reply to the Gollum1's message, wrote on 16/05/2019 at 13:57: >> Il 16 maggio 2019 13:20:58 CEST, Gabriele Battaglia > ha scritto: >>> >>> Grazie mille. >>> Purtroppo è solo Windows, e impegna anche una porta col ricevitore >BT, >>> decisamente scomodo. >>> >> >> tutti gli apparati wireless Logitech hanno il ricevitore da inserire >nella porta USB (che non è un ricevitore Bluetooth standard) il >vantaggio è che uno stesso ricevitore può essere associato a più >periferiche, mi pare al massimo 2 a scelta tra le seguenti: TouchPad, >mouse, trackball e tastiera. > >Ciao Gollum. >Potrei sbagliare ma mi pare di no. >Le periferiche che utilizzano il protocollo ID, sono plug and play e >non >necessitano di alcun ricevitore BT. Vedi ad esempio la K380, ad >esempio, >o la K375S. >Inoltre, la presenza del ricevitore esclude automaticamente tutte >quelle >macchine che non hanno porte USB, ad esempio il mio iPhone; al >contrario, quelle che vanno col profilo ID, possono connettersi >tranquillamente anche a dispositivi iOS, ancora una volta, come fa la >K380. > > >Grazie comunque per la risposta. > >Gabry. >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python quelle sono quelle Bluetooth standard, ma devi comunque avere un ricevitore Bluetooth nel computer (alcuni portatili l'hanno già Integrato, altrimenti devi comunque avere un ricevitore USB). normalmente vanno benissimo con pad e smartphone Android, ma leggevo tempo fa, che il Bluetooth Apple non è perfettamente compatibile con tutte le periferiche. Non pensavo che Logitech ne producesse ancora, mi sembrava che fossero passati a fare tutto con il loro doongle. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Richiesta aiuto scelta tastiera.
Il 16 maggio 2019 13:20:58 CEST, Gabriele Battaglia ha scritto: > >Grazie mille. >Purtroppo è solo Windows, e impegna anche una porta col ricevitore BT, >decisamente scomodo. > tutti gli apparati wireless Logitech hanno il ricevitore da inserire nella porta USB (che non è un ricevitore Bluetooth standard) il vantaggio è che uno stesso ricevitore può essere associato a più periferiche, mi pare al massimo 2 a scelta tra le seguenti: TouchPad, mouse, trackball e tastiera. io per esempio mi trovo da dio con la trackball, avendo sempre poco spazio dove lavoro (si, lo so, sono estremamente disordinato), e potrebbe far comodo anche a te, visto che praticamente non si sposta mai. Normalmente i ricevitori sono multi piattaforma, anche se il produttore lo dichiara solo per windows. una volta che hai trovato quello che ti sembra congeniale, fai una semplice ricerca di compatibilità, e vedrai che trovi informazioni non ufficiali ma esaurienti. per esempio, la mia trackball era dichiarata solo per winzoz, ma cercando ho trovato che è perfettamente compatibile con Linux, ed in effetti funziona egregiamente. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] wow... ma allora c'è vita
Il 2 maggio 2019 15:57:33 CEST, Matteo Scarpa ha scritto: > >On 01/05/19 14:47, Gollum1 wrote: >> Il giorno mer 1 mag 2019 alle ore 14:15 Carlos Catucci >> ha scritto: >>> On Wed, 1 May 2019 at 14:11, Gollum1 >wrote: >>>> naturalmente se si riesce a fare in modo che i thread >>>> rimangano collegate e non vengano spezzati. >>> >>> Mmmm questa cosa la vedo difficile, e pure il looping di post non e' >banale >>> >> https://developers.facebook.com/ >> >> bisognerebbe avere il tempo di leggersi un po' della loro >> documentazione e capire se la cosa è fattibile... purtroppo, in >questo >> momento, il tempo mi manca completamente... e molto probabilmente non >> ho neppure le necessarie competenze per comprendere il tutto... >> >> Byez >Lo ho fatto in passato per una associazione e non é stata una soluzione > >ma ha ucciso la ML. Troppa roba"facebook-spam" come la avevamo definita > >allora >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python immaginavo che potesse accadere un qualcosa del genere, e non credo ci sia modo evitarla, perché non credo che siano i post degli iscritti (è comunque un gruppo chiuso) quanto il rumore adv che ci mette dentro FB di suo (anche se ne ho visto poco o niente in questo periodo, ma io non faccio testo, non seguo costantemente FB). i post adv vengono visti come post normali? non sono filtrabili? il problema è che non tutti usano FB, o lo usano costantemente, quindi si perde un bacino di utenza che potrebbe partecipare alle discussioni con cognizione e competenza. È interessante notare che è bastato un singolo post, per vedere un po' di traffico, segno che comunque c'è chi la ml la segue ancora. quindi, bisognerebbe fare in modo di invitare gli utenti FB ad iscriversi alla ML, e per post di una certa rilevanza, chiedere di spostare la discussione sulla lista (un qualcosa che possa fare un "condividi con la ML, quindi non un bot che o faccia in automatico, ma a scelta dell'utente?) sto sparando un po' di ipotesi, magari qualcosa riusciamo a tirare fuori. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] wow... ma allora c'è vita
Il giorno mer 1 mag 2019 alle ore 14:15 Carlos Catucci ha scritto: > > On Wed, 1 May 2019 at 14:11, Gollum1 wrote: >> >> naturalmente se si riesce a fare in modo che i thread >> rimangano collegate e non vengano spezzati. > > > Mmmm questa cosa la vedo difficile, e pure il looping di post non e' banale > https://developers.facebook.com/ bisognerebbe avere il tempo di leggersi un po' della loro documentazione e capire se la cosa è fattibile... purtroppo, in questo momento, il tempo mi manca completamente... e molto probabilmente non ho neppure le necessarie competenze per comprendere il tutto... Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] wow... ma allora c'è vita
Il giorno mer 1 mag 2019 alle ore 13:32 Carlos Catucci ha scritto: > > Ma non devi avere un account faceass per poter accedere a faceass stesso? > Sì, certo... per questo che non sarebbe male il bot, segui i discorsi sul mezzo che ritieni più idoneo, se non sei iscritto a FB, lo leggi sulla ML, naturalmente se si riesce a fare in modo che i thread rimangano collegate e non vengano spezzati. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] wow... ma allora c'è vita
Il giorno mer 1 mag 2019 alle ore 13:30 flandero ha scritto: > On Wed, May 1, 2019 at 1:12 AM Gollum1 wrote: >> >> si possono creare bot (magari python) per Facebook, che unisca ml e pagina >> di FB? >> byez >> > mi sembra sci-fi :-) Sopratutto in scrittura FB non offre alcuno strumento > utile. > Forse è possibile fare un digest degli argomenti che circolando sulla pagina > FB e sono taggati a dovere ma... non fai prima ad aprire FB ? :-) > In realtà dovrebbe essere più facile di quanto sembri... o meglio, le difficoltà possono essere di diverso tipo, ma non certo l'intergrazione di FB e della ML. in passato avevo un bot, che ogni volta che facevo un post sul mio blog, me lo trasferiva automaticamente sulla mia pagina FB. Naturalmente questo presuppone che il bot debba girare sulla pagina FB di python italia, che sono gli unici che hanno i diritti di accesso lettura/scrittura su entrambi gli ambienti (la ML e la pagina FB). Non dovrebbe essere particolarmente difficile trasferire i post da un ambiente all'altro, la cosa più difficile potrebbe essere quella di ricostruire i thread, sia da una parte che dall'altra, ed evitare l'instaurazione di un loop che faccia ripetere un post all'infinito. un problema che potrebbe insorgere è: con che utenza scrivo i post su FB che arrivano dalla ML, e viceversa, con che utenza scrivo i post che arrivano sulla ML da FB? penso che un tentativo si potrebbe anche fare... anche se in questo momento non saprei ancora come muovermi... (purtroppo poi, il tempo è sempre quello che è... tiranno) Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] wow... ma allora c'è vita
si possono creare bot (magari python) per Facebook, che unisca ml e pagina di FB? byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] lista morta...
Il 29 aprile 2019 17:10:55 CEST, Carlos Catucci ha scritto: >Pardonez moi ma pythonita e' quello dove sono gia', quale sarebbe >l'altro? > >Carlos da quello che ha detto Matteo, non c'è nessun altro canale ufficiale byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] lista morta...
Il 29 aprile 2019 17:05:31 CEST, Carlos Catucci ha scritto: >On Mon, 29 Apr 2019 at 15:36, Daniele wrote: > >> Il giorno lun 29 apr 2019 alle ore 15:29 Carlos Catucci < >> carlos.catu...@gmail.com> ha scritto: >> >>> Per la dissociazione: a parte che non ho visto nulla sul canale ma >ci >>> vedo sempre le solite facce e di sessismo e bestemmie non mi pare di >>> vederne. >>> ome si chiama il nuovo canale? >>> >> >> Carlito sei stato poco attento, >> > >ti gha razon, mi succede spesso quando sto a fare 3 cose assieme e >cerco >pure di seguire. > >ce ne sono stati un "fottio" di esempi poco edificanti. >> > >Come dice Gollum seguire tutto e' un casino, io ogni tanto lurko ma >sono >piu' su Django Italia a dire il vero (meno rumore e piu' spirito di >cooperazione). >Per questo mi saranno sfuggiti o forse e' un filtro automatico, se vedo >flames o altro che nulla a anche vedere, non dio con Python ma anche >solo >con l'informatica, bypasso, tanto di rumore di fondo gia ne vedo >abbastanza > > > >> L'ho scritto prima, si chiama Python Italy (@pythonita). >> > >Ah quello proprio non lo avevo capito. Ma tra i transfughi chi c'e' >della >vecchia guardia? >I nomi storici li vedo ancora sul canale, salvo che non siano presenti >su >entrambi i canali. COmunque ora provo a unirmi mi pareva di aver capito che Python Italia non ha aperto ufficialmente nessun altro canale Telegram. > >Ah, ricorda che ci sono degli arrosticini con su scritto il tuo nome >(parafrasi del "c'e' una pallottola con su scritto il suo nome", tanto >in >quantitativi eccessivi sono pure piu' letali) :) > a me nulla? :'( >Carlos byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] lista morta...
Il 29 aprile 2019 15:22:29 CEST, salvatore monaco ha scritto: >tristezza... e perchè ? non ve lo aspettavate ? appena uno qui sbaglia >una >virgola o top quota gli saltate addosso come una puttana in calore. >non è mai stata una lista accogliente a mio giudizio. >io personalmente faccio top quoting in html per il gusto di vedere in >azione il mio bullo di riferimento Gollum :-) Non credo di aver mai bullizzato nessuno, né in questa ml, né altrove, semplicemente ho sempre cercato di spiegare, ai nuovi arrivati, quali sono le regole che tipicamente si dovrebbero tenere in una ml, più per mantenere un ordine e nella possibilità di seguire discorsi in modo coerente e senza troppi grattacapi. Comunque, in questo periodo, non stando bene, me ne sto calmo, evito i troll, che mi si fermano sullo stomaco, e mi limito a qualche orchetto, di quello piccoli, sperando sempre in qualche hobbit. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] lista morta...
Il 29 aprile 2019 13:47:27 CEST, Giovanni Porcari ha scritto: > > >Il canale di Telegram sta alla ML come uno strunz sta a un babà… > infatti, come ho detto prima, telegram è più assimilabile ad irc, non certo alla ml. e va benissimo come strumento, per lo scopo che ha. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] lista morta...
Il 29 aprile 2019 13:07:04 CEST, Carlos Catucci ha scritto: >Il lun 29 apr 2019, 12:48 Gollum1 ha >scritto: > >> che tristezza, non vedo più nessun post girare sulla lista, purtroppo >non >> ci si rende conto che FB non è lo strumento più adatto... si perdono >tanti >> post, c'è troppo rumore, non si vedono e passano inosservate... >mentre con >> le mail era diverso. >> >> Almeno il canale su Telegram ha uno scopo, è più simile a quello che >era >> irc, un contatto immediato e estemporaneo, senza pretesa di avere la >stessa >> valenza della ML. >> >> Mi spiace veramente tanto... ci stiamo perdendo uno strumento che >permette >> di mantenere anche uno storico dei messaggi, dei problemi e delle >soluzioni. >> >> Scusate lo sfogo, ma quando si è in malattia, si perde tempo, anche >> così... >> > >Mi spiace tu sia in malattia. >Si vero la lista è morta. Servirebbe un qualcosa che duplica i thread >telegramma anche qui, ma visto che è di fatto una chat la vedo dura >riuscire a farlo, anche fare solo un filtraggio dell'output da >riversare su >dei log suddivisi per thread sarebbe opera dura persino per >applicazioni di >AI. >In effetti è un peccato che la ml sia deserta. Speriamo che prima o poi >si >rianimò. Certo un copia e incolla dei quesiti che scriviamo su >telegramm >anche qui sopra non sarebbe un grande impegno. > >Carlos > >> più di Telegram, la causa della morte della lista è la pagina FB, lodevole di poter se, ma, a mio parere, non adatto come strumento. e in questo caso, sarebbe forse più facile costruire un bot che copi i thread tra i due mondi, visto che vi è una suddivisione nativa sia in FB che nella ML dei thread. la cosa interessante sarebbe averla in entrambe le direzioni, per mettere insieme i due ambienti in tutto e per tutto. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] lista morta...
che tristezza, non vedo più nessun post girare sulla lista, purtroppo non ci si rende conto che FB non è lo strumento più adatto... si perdono tanti post, c'è troppo rumore, non si vedono e passano inosservate... mentre con le mail era diverso. Almeno il canale su Telegram ha uno scopo, è più simile a quello che era irc, un contatto immediato e estemporaneo, senza pretesa di avere la stessa valenza della ML. Mi spiace veramente tanto... ci stiamo perdendo uno strumento che permette di mantenere anche uno storico dei messaggi, dei problemi e delle soluzioni. Scusate lo sfogo, ma quando si è in malattia, si perde tempo, anche così... byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] solr e hystack
Il 12 gennaio 2019 12:56:08 CET, Strap Lab ha scritto: >Ciao > >PS: evitiamo il top quoting, giusto? ;-) giusto... stavo arrotando i denti, ma mi hai preceduto ;-P byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] riempire campi user e login su pagina web....
Il 27 dicembre 2018 23:28:18 CET, Carlos Catucci ha scritto: > > >e=connectionFailure > >ovvero la conessione e' fallita. C'e' in ascolto un web server a >quell'inidirzzo su quella porta? Scrive (togli i %20) infatti Firefox >non >puo' stabilire una conessione con il server 10.0.0.100:8080 > >Carlos argh... Quoque Tu Carlos fili me... html... non se puote byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] python-ldap e gestione delle date.
Ciao lista, sto facendo una applicazione con genropy, per cui ho scritto un servizio che mi permette di integrare (in forma minima, per adesso) genropy e il server ldap. Lo uso per l'autenticazione degli utenti, e per recuperare i dati utente durante le varie lavorazione (gestione dei ticket, l'utente digita solo la matricola e si ritrova i suoi dati o i dati della persona per cui sta facendo la richiesta). Il problema che mi ritrovo ad affrontare è la gestione delle date (tipicamente l'account expiration date), che in ldap è in un formato non compatibile con datetime (ms-file, ho trovato questa indicazione durante le mie ricerche). Possibile che python-ldap non abbia già previsto di suo un metodo per la conversione dei due formati? mi sono letto quasi tutta la documentazione del sito ufficiale, ma non ne ho trovata traccia... con un po' di reverse engineering, ho sfornato il codice allegato, che mi fa la conversione, ma mi ritrovo con uno strano problema... evidentemente per alcuni utenti, sono state inserite delle date estremamente avanti nel futuro, e quando cerco di fare la conversione, il codice va in errore di overflow. per ovviare alla cosa, ho fatto un controllo che se i giorni calcolati sono superiore a 400, rispetto alla data attuale, semplicemente viene ignorata la data di scadenza (impostandola a None), in questo modo posso trasasformarlo in datetime e continuare a far funzionare il tutto... Il tutto non dovrebbe dare problemi, in quanto il programma dovrebbe fare il controllo degli utenti con una cadenza almeno annuale, spostando di volta in volta le scadenze che superano i 400 giorni dal momento dell'esecuzione. ora... la mia domanda è più pragmaticamente semplice... il codice funziona, e per ora mi va bene... ma possibile che un tools come python-ldap non lo preveda già di suo? qualcuno ha esperienze in merito? Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... def convertMS_time(self, dt): delta = datetime.datetime.now() + datetime.timedelta(400) - datetime.datetime.strptime('1/1/1601', "%m/%d/%Y") microseconds = int(dt)/10 seconds, microseconds = divmod(microseconds, 100) days, seconds = divmod(seconds, 86400) if days > delta.days: return None return datetime.datetime.strptime('1/1/1601', "%m/%d/%Y") + datetime.timedelta(days, seconds, microseconds) ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] netetiquette [was: Grazie x il consiglio!]
Il 5 dicembre 2018 14:22:44 CET, Giovanni Porcari ha scritto: > > >> Il giorno 2 dic 2018, alle ore 21:40, Gollum1 > ha scritto: >> >> >> buona continuazione. >> > >QUESTO LO DICE LEI! (cit. Laura Castelli) > vogliamo cominciare un flame? byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] [OT] netetiquette [was: Grazie x il consiglio!]
spero di non infastidire qualcuno con questa mail. Il 2 dicembre 2018 10:47:00 CET, atodiresei andrei ha scritto: >>ti lascio comunque un consiglio. > >>cerca in Google "quotare bene", "top quoting"... >>perché vedo che non percepisci quello che ti è stato detto in modo >scherzoso. >>byez sì, il concetto è che in una mailing list si richiede che le risposte siano sempre sotto alle domande, se stai seguendo un discorso, soprattutto se intervengono più persone, hai il senso corretto della sequenza. il tuo messaggio ha ancora qualcosa che non va, viene completamente tagliato quando ti rispondo, questo forse è dovuto ad una errata configurazione del tuo client, che non rispetta completamente le regole. ti faccio un piccolo elenco per punti, cerca pian piano di trovare il modo di adattarti a queste regole. 1) non usare html nella ml, solo puro testo. Scrivere in html, rende difficoltosa la lettura, sopratutto per chi ti legge su smartphone e/o tablet. tendenzialmente perché i client html non rispettano il punto successivo. 2) imposta il tuo client in modo che interrompa le righe al 79° carattere (qualcuno lo imposta addirittura a 73), questo per non avere delle righe lunghissime, che se scrivi in html, si traduce, sempre per i dispositivi mobili, in scritte piccolissime. 3) imposta ">" come carattere di quoting. In pratica le parti del messaggio originale a cui rispondi, iniziano con questo carattere, e il numero di caratteri ad inizio riga, ti danno un'idea del livello di risposta (in Pratica, quando rispondi ad una mail che contiene risposte alla mail originale, sei in grado di capire chi risponde a chi) 4) fai iniziare la tua firma con la sequenza "-- " (meno + meno + spazio + ritorno a capo). I client intelligenti aliminano automaticamente tutto ciò che segue, che è considerato come firma (e probabilmente è il motivo per cui mi taglia il tuo messaggio) 5) nella tua risposta elimina tutto ciò che non è necessario per la tua risposta (firme, saluti, disclaimer aggiunti dai server attraversati) 6) un tipo di risposta ancora più apprezzato del bottom quoting, è l'inline quoting, in pratica non rispondi sotto al messaggio completo, ma sotto alla porzione di messaggio a cui stai rispondendo. molto comodo se le tua risposta è articolata in funzione della mail a cui stai rispondendo. 7) quando rispondi ad una ml, cerca di tenere le mail sulla ml, non sempre sono gradite le risposte in privato, se non esplicitamente richieste. 8) conseguenza della precedente, elimina tutti gli indirizzi che non servono nella risposta, lascia solo quello della ml, o al più quello di chi ti ha richiesto la risposta privata esplicitamente. 9) non fare mai una mail a più ml contemporaneamente, al più, ripeti la stessa mail, ma con invii separati, altrimenti rischi che le disposte che arrivano da una, imprestino l'altra ml, è viceversa. 10) non pretendere mai una risposta, sopratutto immediata. chi risponde sulle ml è gente che lo fa per passione, non è stipendiata per farlo, e in particolari occasioni potrebbe non avere tempo o voglia di rispondere. 11) rispetto ed educazione in lista, è più facile che qualcuno ti risponda. 12) non chiedere se puoi fare una domanda, chiedi direttamente, al massimo nessuno ti risponde. 13) usa sempre un oggetto per la mail, ed usa un oggetto che abbia un senso per l'argomento trattato. 14) mai cominciare un thread rispondendo ad un altro thread, i client Seri non si basano sull'oggetto per raggruppare le mail, e rischi che ci potrebbe risponderti, non lo faccia, perché la mail è dentro un thread che ha deciso di non seguire. 15) una deroga al punto precedente è quando da un thread, pur continuandolo, si prende una strada diversa (magari si scende in particolari), nel qual caso si cambia l'oggetto della mail, ma si lascia in coda "was:" seguito dal precedente oggetto. 16) in questa ml sono tollerati gli OT, basta segnalarli, e basta non esagerare. 17) pensa sempre ad un sorriso quando scrivi, e non prendertela se quello che leggi non ti piace. i flame sono poco tollerati. buona continuazione. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Salve!
Il 29 novembre 2018 17:02:07 CET, atodiresei andrei ha scritto: >Aaa ok ! Non lo sapevo > >În joi, 29 nov. 2018, 16:18 Carlos Catucci scris: > >> >> >> On Thu, 29 Nov 2018 at 16:16, atodiresei andrei < >> atodiresei.and...@gmail.com> wrote: >> >>> E chi è sto golum mai sentito...il mio soprannome di hacker e >telnetter >>> stano dicendo sulla rete che sono il migliore >>> >> >> Uno che i migliori sulla rete li inzuppa nel latte la mattina e poi >li >> mangia :P >> Ho un po' di problemi di stomaco in questo periodo, devo stare attento a cosa inzuppo. E poi, sono diventato intollerante al latte. Sono sempre intollerante con il top quoting, ma in questo peeio periodo sono un po' assente dalla lista, appena ho un po' di tempo lo dedico a genropy, ma non basta mai. E poi... stiamo entrando nel mese del Natale, mi obbligano ad essere più buono. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto con Django, interfaccia amministrativa e relazioni fra i modelli
Il 8 agosto 2018 19:18:39 CEST, germano carella ha scritto: >Salve a tutti ragazzi, come va? > non hai preso in considerazione che un album può essere interpretato da più artisti, o che le singole canzoni sono di artisti diversi (dovresti mettere artisti vari per l'album, ma dovresti legare l'artista ad ogni canzone) e non hai considerato neppure il fatto che una canzone si può trovare in più album, nella stessa versione, o in versioni diverse... per quanto riguarda il lato tecnico, purtroppo non ti posso aiutare, non conosco Django. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] giochi per non vedenti, ma gestibili anche da vedenti
Il 29 luglio 2018 17:31:38 CEST, laziale ha scritto: >guarda che io non intendevo farlo sola il gioco. >appunto perchè non ho le competenze. >però, sto piano piano prendendo più dimestichezza con il linguaggio. >tra poco voglio postare in ml i miei script non so... ho sempre l'impressione che tu non legga mai completamente le mail che ti vengono scritte... che ti fermi sempre alle prime righe. come il fatto che ancora non ti sei predisposta per evitare il top quoting, e il fatto che non provi mai ad eliminare le parti delle mail a cui rispondi, che non sono interessanti per la tua risposta. ma si sa... io sono il brutto e cattivo della lista. (e magari, a detta di qualcuno, pure un po' stronzo) buona continuazione. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] giochi per non vedenti, ma gestibili anche da vedenti
Il 27 luglio 2018 17:46:32 CEST, laziale ha scritto: >ciao. >con marco de paoli, scrivo anche il cognome perchè se non sbaglio siete >tanti marco, stavamo pensando di creare un gioco sul calcio per non >vedenti, ma al quale possono giocare anche i vedenti. [...] >se avete idee, scrivetele. >qualcuno disponibile a scrivere il codice c'è? > sinceramente, non credo che tu abbia ancora le copetenze per realizzare un progetto del genere, per cominciare, inizia a realizzare piccole cose, semplici, magari che ti possono aiutare in qualcosa di quotidiano. Un linguaggio come python è ideale per realizzare piccoli script che vengono usati come filtri, piccole operazioni... come si dice nel mondo *nix, fai una cosa, una sola, ma falla bene. le persone che scrivono in questa lista, per la maggior parte, ci lavora e ci vive con la programmazione, scrivono su questa ml su base volontaria, per aiutare chi ha bisogno di risolvere un problema immediato, chi vuole imparare qualcosa di nuovo e via dicendo. a questo punto, i casi sono due: o lanci una offerta di lavoro, e per realizzare il tuo gioco sei disposta a pagare, o ti metti a scriverlo per tuo conto (ma non ne hai le competenze) e al massimo puoi chiedere delle informazioni estemporanee. un suggerimento... prova e riprova, cercando di correggere da sola gli errori. Con tutte le informazioni che ti sono state date in questo periodo, ora dovresti essere in grado di cominciare a fare le cose con un po' di autonomia. quando poi le cose diventano più difficili, allora noi siamo qui a disposizione. buona continuazione e buon divertimento con python. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] evvai! finalmente funziona!
Il 24 luglio 2018 14:46:13 CEST, Gollum1 ha scritto: > >un semplice programmino, che fa quasi quello che vuoi, potrebbe essere >un banale: > >a = input("espressione da valutare: ") >print(eval(a)) > >valuta l'espressione che tu gli hai messo, anche abbastanza complessa, >con parentesi è tutto... > >unico problema, non verifica la correttezza sintattica >dell'espressione, prima di eseguirla, quindi in alcuni casi potrebbe >darti un errore. > un altro problema, nell'uso di questo codice, è che eval esegue qualsiasi cosa gli viene passata, quindi è una calcolatrice così fatta, ti esporrebbe a pericoli di code injection, cioè usare il tuo programma, per eseguire codice malevolo. per questo che si preferisce sempre analizzare in qualche modo la riga di input prima di valutarla. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] evvai! finalmente funziona!
Il 24 luglio 2018 13:08:25 CEST, laziale ha scritto: >ma se io volessi fare una calcolatrice, di quelle normali, cioè, non >scrivendo nel codice che operazione voglio fare, come devo fare? non lo puoi fare, in qualche modo il tuo programma deve sapere cosa fare, quindi gli devi dare le istruzioni su input, di elaborazione e di output. un semplice programmino, che fa quasi quello che vuoi, potrebbe essere un banale: a = input("espressione da valutare: ") print(eval(a)) valuta l'espressione che tu gli hai messo, anche abbastanza complessa, con parentesi è tutto... unico problema, non verifica la correttezza sintattica dell'espressione, prima di eseguirla, quindi in alcuni casi potrebbe darti un errore. se invece tu volessi costruirti una calcolatrice vera e propria, dovresti costruirti una funzione di parsing dell'espressione, e una funzione per ogni operazione che la tua calcolatrice deve essere in grado di elaborare. per semplificare l'elaborazione dovresti trasformare la tua espressione lineare in notazione polacca inversa (che è quello che fanno la maggior parte degli elaboratori). quindi, per fare una cosa relativamente semplice, come una calcolatrice (che in realtà semplice non è) devi studiarti un po' di cose... prima di tutto i fondamenti del linguaggio ti dei (ricorda che una delle caratteristiche di python è l'uso dell'identazione per identificare i blocchi logici), l'uso delle funzioni e dei cicli... e poi devi studiare gli argomenti inerenti al problema che vuoi risolvere, e ti assicuro, per esperienza, che quando cominci ad analizzare un problema, anche semplice, solitamente si scatenano tutta una serie di ulteriori problemi che devi risolvere, prima di vedere il compimento del tuo lavoro. l'importante è non farsi spaventare, e andare per gradi, con il cercare la soluzione ad un problema alla volta, riscrivendo senza paura anche parti che consideri già finite. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Una domanda su una variabile.
Il 22 luglio 2018 09:03:35 CEST, Federico Cerchiari ha scritto: >Ciao, non trovo la discussione originale di Gabriele a cui rispondere >quindi rispondo qui. >Come dice Manlio non c'è bisogno di un thread diverso creato >manualmente e >non c'è bisogno di una variabile globale per intercettare ogni input da >tastiera. >Io consiglio di usare questo modulo: >https://pythonhosted.org/pynput/keyboard.html#monitoring-the-keyboard > >Basta definire due funzioni di callback che gestiscano la pressione e >il >rilascio di un tasto. > dove sei stato nascosto per tutto questo tempo? saranno un paio d'anni che Gabriele sta cercando questa soluzione... ;-) byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] supporto a Gabriella.
Il giorno ven 13 lug 2018 alle ore 21:49 Gabriele Battaglia ha scritto: > > Gollum, sono fuori casa fino a lunedi. Quando ritorno, rispondo a tutte le > tue domande. > Niente Teamviewer, non ci capirebbe nulla ma non a causa sua, ma per come > funziona nvda. L'unico modo è guidarla al telefono ma bisogna conoscereo > screenreader.. OK Gabriele, prima o poi riusciremo a fare la quadra e farle capire come si deve muovere... Nel frattempo, buon divertimento, qualunque cosa tu stia facendo. Non fare come me, che sono in ferie e mi sono portato dietro il computer (è l'unico motivo per cui posso dedicare così tanto tempo a Gabriella)... e nel frattempo, oltre alle mail a Gabriella, ho fatto anche un po' di lavori per il mio lavoro ufficiale, ma in modo non ufficiale... quindi a costo zero, per l'azienda... Buone cose... Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] finalmente so dirvi l'errore che mi da il prompt dei progra mmi, che ho aperto con l'aiuto di un mio amico non vedente non iscritto alla lista ma mi ha spiegato come fare
Il giorno ven 13 lug 2018 alle ore 17:36 laziale ha scritto: > > ciao. > originariamente il file allegato si chiamava calcolatrice.py. > poi ve lo rinominato per farvelo vedere. > bene, ho scritto questo file, lo salvo tutto quanto, chiedo a questo mio > amico come andare nel prompt dei programmi, e lui mi fa, premi alt r. > benissimo alt r: prima prova: python calcolatrice.py, errore non esiste > nessun file o cartella con questo nome. > alchè faccio una seconda prova: calcolatrice.py, stesso errore. > terza prova, per vedere se magari l'aveva preso in txt, stesso identico > risultato. > come mai? e l'errore quale sarebbe? che nonriesci a lanciare il programma mi pare... hai provato a fare quello che ti ho detto? vai sull'icona della cartella file che hai sul desktop (mi hai detto che calcolatrice.py l'hai salvato lì). tasto shift+windows+menù contestuale e poi scendi fino alla voce "apri finestra di comando qui". presumo che tu stia usando la tastiera sullo schermo, Il tasto shift è quello denominato Maiusc, il tasto windows si trova a destra tra i tasti ctrl e alt (non so come possa leggertelo lo screen reader, ma è quello che premi per far apparire il menù start di windows) il tasto menù contestuale è affianco al tasto che è denominato AltGr, anche in questo caso non so come possa essere interpretato dallo screen reader, visto che ha un disegno invece che un nome. tutti i tasti si trovano sulla riga più in basso, tranno che il tasto maisucolo, che si trova subito sopra. questa procedura ti serve per poter aprire immediatamente la finestra di comando già nella directory del tuo programma, altrimenti python non saprà mai dove andare a trovarlo. alternativa (come suggerita da Enrico bianchi): una volta che hai aperto il prompt dei comandi, digiti: cd desktop/file/ e ti trovi dentro la direcotry dove hai salvato il file -- qualsiasi delle due strade tu abbia seguito per arrivare nella tua directory nella console di comando di windows, digita python calcolatrice.py e dovresti avere l'errore per cui non ti parte il programma. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] parametro per lanciare python da notepad++
Il giorno ven 13 lug 2018 alle ore 15:35 Gollum1 ha scritto: > > Il giorno ven 13 lug 2018 alle ore 14:38 Gollum1 > ha scritto: > > > > (se riesco a trovare il salva automaticamente, risolviamo anche > > quest'ultima cosa), > > > > a quanto pare l'autosave non è possibile farlo, senza usare plugin esterni... > > in ogni caso (io preferisco salvare manualmente con un bel ctrl+s il > file in modo esplicito, piuttosto che in automatico) ho inserito nel > mio esecutore un'altra riga... > > in pratica ho legato a ctrl+shift+F8 la seguente stringa di comando > deominata come PythonExec: > > cmd /K "taskkill /F /IM python.exe & cd $(CURRENT_DIRECTORY) & python > -i "$(CURRENT_DIRECTORY)\$(FILE_NAME)"" > > ed ho legato a ctrl+shift+F9 la seguente riga di comando denominata > come PythonDebug: > > cmd /K "taskkill /F /IM python.exe & cd $(CURRENT_DIRECTORY) & python > -i -u -m pdb "$(CURRENT_DIRECTORY)\$(FILE_NAME)"" > > La differenza è che, ovviamente, nel secondo caso python viene > lanciato con il debugger attivo, per chi lo sua potrebbe essere un > aiuto. > per chi è pigro, può aggiungere le seguenti righe nel file shortcut.xml che trova nella propria appdata/notepad++/ cmd /K taskkill /F /IM python.exe cd $(CURRENT_DIRECTORY) python -i $(CURRENT_DIRECTORY)\$(FILE_NAME) cmd /K taskkill /F /IM python.exe cd $(CURRENT_DIRECTORY) python -i -u -m pdb $(CURRENT_DIRECTORY)\$(FILE_NAME) Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il giorno ven 13 lug 2018 alle ore 15:37 laziale ha scritto: > > se state parlando con me, io non riesco a seguirvi più con tutti questi > termini tecnici Non preoccuparti, Graziella, le ultime battute erano tra alcuni di noi... Tu prova la sequeza che ti ho dato nel precedente messaggio, dovresti riuscire a far partire il tuo script, e vedere il messaggio di errore per cui non riesci ad eseguirlo. il messaggio che ti aveva scritto Enrico, era un'alternativa all'uso del menù contestuale, che ti ho proposto io. Funzionano entrambi, devi solo farti un po' di esperienza su quale per te sià più redditizio. Sinceramente però mi viene da darti un cansiglio spassionato: comincia a capire il sistema che hai tra le mani, indipendentemente dalla programmazione... comincia a capire come funziona windows, come puoi interagire con lui indipendentemente da winguido (lungi da me criticarlo ce ne fossero di programmi che aiutano chi ha problemi, ma mi pare molto chiuso in certi contesti, e non ti lascia spaziare in quelle che sono le possibilità di windows). perché ho la sensazione che tu abbia molte lacune sull'uso del computer in genere. Quando avrai un pizzico di dimestichezza in più (non necessariamente devi essere una hackar, ma saperti muovere più agevolmente e sopratutto imparare i termini tipici del sistema che stai usando) sì potrà approfondire anche il concetto della programmazione, che di suo non esula dalla conoscenza del computer, essendo qualcosa che lo deve controllare. per il resto... noi siamo sempre qui. (considera che hai avuto il pregio di rivitalizzare un po' questa ML, che ultimamente sta abbastanza languendo, un po' per colpa del periodo estivo,e molto dovuto alla creazione di vari canali di comunicazione social, che hanno il pregio dell'immediatezza, ma il grosso problema che ti perdi facilmente le informazioni). Buona giornata a tutti i partecipanti... Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] parametro per lanciare python da notepad++
Il giorno ven 13 lug 2018 alle ore 14:38 Gollum1 ha scritto: > > (se riesco a trovare il salva automaticamente, risolviamo anche > quest'ultima cosa), > a quanto pare l'autosave non è possibile farlo, senza usare plugin esterni... in ogni caso (io preferisco salvare manualmente con un bel ctrl+s il file in modo esplicito, piuttosto che in automatico) ho inserito nel mio esecutore un'altra riga... in pratica ho legato a ctrl+shift+F8 la seguente stringa di comando deominata come PythonExec: cmd /K "taskkill /F /IM python.exe & cd $(CURRENT_DIRECTORY) & python -i "$(CURRENT_DIRECTORY)\$(FILE_NAME)"" ed ho legato a ctrl+shift+F9 la seguente riga di comando denominata come PythonDebug: cmd /K "taskkill /F /IM python.exe & cd $(CURRENT_DIRECTORY) & python -i -u -m pdb "$(CURRENT_DIRECTORY)\$(FILE_NAME)"" La differenza è che, ovviamente, nel secondo caso python viene lanciato con il debugger attivo, per chi lo sua potrebbe essere un aiuto. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il giorno ven 13 lug 2018 alle ore 15:26 Enrico Bianchi ha scritto: > > Il 13/07/2018 09:17, Matteo Perini ha scritto: > > bisogna prima dare il comando: > set path = C: \ Python37 > > > C:\Users\enrico>set|findstr Path > ChocolateyLastPathUpdate=Wed Jun 20 13:02:26 2018 > Path=C:\Python27\;C:\Python27\Scripts;C:\Python37\Scripts\;C:\Python37\;C:\Python36\Scripts\;C:\Python36\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\ProgramData\chocolatey\bin;C:\Program > Files\Java\jdk-10.0.1\bin;C:\Program > Files\TortoiseGit\bin;C:\Go\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program > Files\PuTTY\;C:\Program Files\Git\cmd;C:\Program Files > (x86)\Gpg4win\..\GnuPG\bin;C:\Program Files\Microsoft VS > Code\bin;C:\Users\enrico\AppData\Local\Microsoft\WindowsApps;C:\Program > Files\Oracle\VirtualBox; > PSModulePath=C:\Program > Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules > > C:\Users\enrico> > > Per la cronaca, il path non l'ho aggiunto io. E, sempre per la cronaca, il > tuo comando rompe quel prompt dei comandi (indovina perché?) appunto... già dalla versione 3.6 il path lo aggiunge l'installer automaticamente, il comando dato da Matteo rompe tutto, perché cancella la variabile path originale, quindi si perdono tutti i path preesistenti, cosa brutta da fare. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il giorno ven 13 lug 2018 alle ore 13:42 laziale ha scritto: > > non ho capito nulla : ok... proviamo passo a passo... 1) hai scritto il tuo programma calcolatrice.py con il blocco note. 2) con il tasto finestra di winzoz (di solito sulla sinistra della barra spaziatrice, tra alt e ctrl) + "d" richiami direttamente il desktop, senza chidere blocco note, che poi ti servirà ancora per correggere gli errori nel tuo file. 3) vai sulla tua cartella file, che hai sul desktop, ma non aprirla... una volta selezionata usi il tasto maisucolo + il tasto del menù contestuale (sul lato sinistro della barra spaziatrice, solitamente dopo alt-gr) 4) nel menù che compare scendi fino alla voce "apri finestra di comando qui" 5) nella console che ti si attiva digiti: python calcolatrice.py finalmente dovresti vedere la tua calcolatrice che parte, interrompendosi per un errore che sicuramente hai nel codice, con alt+tab puoi tornare sul blocco note per correggere l'errore, salvare, e poi sempre con alt+tab tornare alla finestra di comando e rilanciare python calcolatrice.py per vedere se la correzione ha avuto l'effetto desiderato. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il 13 luglio 2018 13:30:16 CEST, Antonio Cereda ha scritto: > >A questo proposito penso che non sia attivo il flag per mostrare le >estensioni perchè >credo che visualizzi calcolatrice.py che poi non viene eseguito perché >ha l'estensione txt. > grazie Antonio, questa parte l'abbiamo già superata ieri, infatti se avvia calcolatrice.py, non viene richiamato blocco note, come avverrebbe se ci fosse la doppia estensione, ma viene chiamato, giustamente, python... il problema è che chiamato così, il terminale si chiude immediatamente dopo l'esecuzione o in presenza di un errore. quindi deve richiamare direttamente in una console Windows. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il 13 luglio 2018 11:30:53 CEST, laziale ha scritto: >certo, allora. >apro blocconote, scrivo il file. >premo alt, menù file, freccia giù fino a salva con nome, scrivo il nome >con l'estenzione .py. >premo invio. >mi torna sul documento, premo alt, menù file, freccia giù fino ad esci. >alt tab e vado sul desctop, lettera f, per file vari ovvero la cartella >dove ho salvato il file, premo invio. >lettera c, per calcolatrice.py il nome del file, premo invio. >ora a questo punto mi dovrebbe dire benvenuti nella nuovissima >calcolatrice, giusto? >invece a me mi da un messaggio di errore, ma il mio screen reader non >fa in tempo a leggere nulla che si chiude. >non so se mi sono spiegata bene ti sei spiegata benissimo. va tutto bene, fino al punto in cui fai partire calcolatrice.py non devi lanciare direttamente il tuo programma, perché esce subito. devi invece aprire la console di Windows "cmd" e dentro questo sportarti nella directory dove hai il tuo programma: cd path della cartella file non ricordo se windows ti permette, dal menù contestuale della cartella, di aprire direttamente il cmd in quella directory (era qualcosa tipo: apri console qui) a questo punto esegui il tuo programma come: python calcolatrice.py prova e facci sapere. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il 13 luglio 2018 09:17:50 CEST, Matteo Perini ha scritto: > > >Il 12/07/2018 22:13, Gollum1 ha scritto: >> c) dalla console di sistema cmd, scrivi il comando python >Purtroppo su winzozz anche questo non è così banale. >bisogna prima dare il comando: >/set path = C: \ Python37 >/ >//No comment! > io me lo sono già trovato settato, installando la versione 3.6 >/Ma visto che Gabriella è già in grado di aprire IDLE le consiglierei >di >usare direttamente l'editor di IDLE. a quanto dicono lei è Gabriele, idle non è leggibile con lo screen reader. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.
Il 12 luglio 2018 20:39:54 CEST, laziale ha scritto: >ma non mi funzionano uguale. >non so se devo provare con note pad ++ >Messaggio originale: >Mittente: Gollum1. >EMail mittente: gollum1.smeag...@gmail.com. >Data e ora: 12/07/2018, ore: 20:36. >Oggetto: Re: [Python] [per Gabriella in particolare] >ConfigurazionediNotepad++per esecuzione degli script python. >Testo: >Il 12 luglio 2018 20:12:25 CEST, laziale ha >scritto: >>ho capito. >>ma se io scrivo direttamente dalla console di python, quella dove ci >>sono i tre maggiore dico, non va bene per scriverci un programma? > >la console esegue immediatamente i comandi che scrivi, se chiudi e >riapri la console, non c'è memoria di ciò che avevi scritto prima. >serve per fare delle prove veloci. > >>ps. io quando con il blocconote vado a scrivere ad esempio note.py, >>prima tolgo il .txt che c'è in salva con nome > >ottimo, quindi significa che il tuo computer è già stato configurato >per farti vedere le estensioni. va bene così... > > >byez >-- >gollum1 > >Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità >e gli errori, maledetto correttore automatico. >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python > >___ >Python mailing list >Python@lists.python.it >https://lists.python.it/mailman/listinfo/python vediamo di chiarire i vari strumenti che hai a disposizione e come usarli. 1) python è l'interprete del codice che vuoi eseguire. Può essere eseguito in due modalità : a) interattiva - ti attiva la console con i tre maggiori, ed esegue direttamente le istruzioni python. b) esecutiva (non è il termine corretto, ma spero tu mi possa capire) - è la modalità in cui legge un file .py e ne esegue il codice python contenuto. 2) il programma cmd è il terminale o console di sistema, è l'interprete dei comandi di sistema. python, dopo l'installazione è diventato un programma che può essere eseguito in cmd. 3) notepad++, blocco note o qualsiasi altro text editor che ti permette di salvare in modalità testuale, è lo strumento che userai per scrivere i tuoi programmi. 4) modalità di attivazione di python come console interattiva: a) comando start, dal menù dei comandi scegli python37 b) comando start, dal menù esegui, digiti python c) dalla console di sistema cmd, scrivi il comando python 5) come già ti ho detto, la modalità interattiva puoi eseguire i singoli comandi python, che vengono eseguiti immediatamente alla pressione del tasto invio. (es: print("ciao")) 6) per eseguire un programma che hai scritto con il text editor, puoi usare solo la modalità esecutiva, che attivi nel seguente modo: - esegui la console di sistema cmd, al suo interno esegui il comando python seguito dal tuo codice python salvato nel tuo file (es: test. py) quindi scrivi: python test.py esistono altri modi per far partire il tuo programma, ma hanno tutti il difetto di chiudere immediatamente la console al termine del programma, sia che sia stato eseguito correttamente, sia che sia terminato con un errore. se leggi bene quello che ti ho scritto dovresti essere in grado di eseguire i tuoi primi programmi python. dopo di che, l'unico modo per imparare python è acquistare un testo che ti fornisca le basi dei costrutti del linguaggio stesso, altrimenti non ne verrai mai fuori. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazione diNotepad++per esecuzione degli script python.
Il 12 luglio 2018 15:21:23 CEST, laziale ha scritto: >scusa, ma credo di aver capito poco o nulla. >tu mi dici che se non do a windows l'istruzione giusta, anche se io >scrivessi, che so, note.py, risulterebbe comunque note.py ma in txt? >poi non capisco dove devo scrivere il comando che dici il problema di blocco note è che presume che tu stia scrivendo sempre un file di testo, quindi ci aggiunge sempre l'estensione .txt alla fine. Quindi, anche se tu hai scritto il nome come programma.py, te lo trovi registrato sul disco come programma.py.txt, che ovviamente non può essere avviato come programma python. per risolvere questo problema, devi rendere sempre visibili le estensioni, in modo che blocco note non accodi la sua estensione alla tua. in questo momento non ho il pc sottomano, quindi non ti so dare con certezza la procedura da fare, forse Gabriele può darti le informazioni adatte la configurazione su una macchina gestita con winguido o un altro screen reader (questo è uno dei motivi per cui ti consigliavo notepad++, perché non ha questo problema e devi modificare nessun parametro di sistema). byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] [per Gabriella in particolare] Configurazione di Notepad++per esecuzione degli script python.
Il 12 luglio 2018 14:21:00 CEST, laziale ha scritto: >ma siete sicuri che col semplice blocco note non va? ovviamente si, anche il semplice blocco note è sufficiente per scrivere codice, l'importante è che istruisce Windows per farti vedere le estensioni, altrimenti blocco note salva sempre con l'estensione .txt, quindi il tuo file risulterebbe test.py.txt devi anche tenere una console aperta già nel path del tuo programma, in modo da poterlo eseguire con il comando: python test.py Questo ti torna comodo, perché ogni volta che con blocco note fai una modifica, lo salvi e ti sposti sulla console e rilanci il comando per eseguirlo... in questo modo vai direttamente a caccia degli errori, provando e riprovando. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] [per Gabriella in particolare] Configurazione di Notepad++ per esecuzione degli script python.
Si era perso il tag [Python], l'ho rimandato con questo tag, per chi dovesse usarlo come filtro. mi scuso per il doppio invio... Il giorno mer 11 lug 2018 alle ore 22:19 Gollum1 ha scritto: > > i passi sono i seguenti: > > ovviamente l'installazione dei programmi: > 1) installazione di python > 2) installazione di notepad++ > > verificare che durante l'installazione sia stato aggiunto il path di python: > 1) il modo più semplice è da start->esegui digitare python, e vedere > se parte la console di python. Durante l'installazione di python3.6 me > lo sono già trovato configurato, penso che non sia cambiata la cosa > per python3.7 > > lanciare notepad++: > > Tasto F5, attiva il menù "run", a questo punto nella textbox che ti > presenta inserisci la seguente riga: > > cmd /K python "$(FULL_CURRENT_PATH)" > > dai invio e sulla schermata successiva dai il nome che vuoi che abbia > nel menù run (python nel mio caso) e se vuoi evitare di andare con il > menù, inserisci anche la sequenza di tasti per la chiamata rapida (nel > mio caso ho messo alt+ctrl+p), il problema con lo screen reader > potrebbe essere proprio questa seconda parte, che non so se riuscite > ad inserire il codice veloce, visto che la scelta dei modificatori è > fatto con dei click sulle caselle apposite (magari funziona con il > tasto tab). > > con questa stringa in run, non è importante dove salvi il file che > vuoi lanciare, basta che sia aperto e salvato, ne dove hai installato > python. > > Spero la cosa sia gradita, non solo per Gabriella e Gabriele, ma anche > per altri utilizzatori di questo editor. > > Byez > -- > Gollum1 - http://www.gollumone.it > Tesoro, dov'é il mio teoro... -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] [per Gabriella in particolare] Configurazione di Notepad++ per esecuzione degli script python.
i passi sono i seguenti: ovviamente l'installazione dei programmi: 1) installazione di python 2) installazione di notepad++ verificare che durante l'installazione sia stato aggiunto il path di python: 1) il modo più semplice è da start->esegui digitare python, e vedere se parte la console di python. Durante l'installazione di python3.6 me lo sono già trovato configurato, penso che non sia cambiata la cosa per python3.7 lanciare notepad++: Tasto F5, attiva il menù "run", a questo punto nella textbox che ti presenta inserisci la seguente riga: cmd /K python "$(FULL_CURRENT_PATH)" dai invio e sulla schermata successiva dai il nome che vuoi che abbia nel menù run (python nel mio caso) e se vuoi evitare di andare con il menù, inserisci anche la sequenza di tasti per la chiamata rapida (nel mio caso ho messo alt+ctrl+p), il problema con lo screen reader potrebbe essere proprio questa seconda parte, che non so se riuscite ad inserire il codice veloce, visto che la scelta dei modificatori è fatto con dei click sulle caselle apposite (magari funziona con il tasto tab). con questa stringa in run, non è importante dove salvi il file che vuoi lanciare, basta che sia aperto e salvato, ne dove hai installato python. Spero la cosa sia gradita, non solo per Gabriella e Gabriele, ma anche per altri utilizzatori di questo editor. Byez -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] seconda prova della mia calcolatrice. non va a ncora
Il giorno mer 11 lug 2018 alle ore 15:32 Ivo Reano ha scritto: > > > Se hai visto i tre segni di maggiore, significa che hai aperto la console di > python, chiamata IDLE. > E' già qualcosa di importante! idle è un'altra cosa, non è direttamente la console, ma un ambiente integrato, ma a quanto ho capito non è in grado di utilizzarlo con i sistemi di lettura dello schermo che utilizza. una domanda per Gabry... normalmente come lanci i vari programmi? visto che non hai la possibilità di cliccare sulle icone? -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] seconda prova della mia calcolatrice. non va a ncora
Il giorno mer 11 lug 2018 alle ore 15:02 laziale ha scritto: > > li ho visti i 3 maggiore che dici, forse devo prima aprire python e dopo > aprire il mio file? ok, questo che vedi con i tre maggiore, è la console di python, è molto comoda, perché ti permette di provare dei comandi python, senza dover scrivere appositamente un file, viene usato spesso per fare dei testi molto veloci. in questo prompt, comincia a digitare la seguente riga: print("Questo è il mio primo programma python") e poi dai l'invio... vedrai che immediatamente sotto appare la scritta che hai inserito nella riga precedente. ogni volta che digiti una riga, vai a modificare l'ambiente della console, quindi se scrivi riga per riga il tuo programma per la calcolatrice, vedrai cosa funziona e cosa non funziona ad ogni digitazione... naturalmente questo non è l'ambiente corretto per costruire un programma di una certa complessità, ma va bene per cominciare a prendere dimestichezza con il linguaggio... io continuo a pensare che ti convenga acquistare (costa anche relativamente poco) il libro di Marco Beri su Python3, ti da anche le basi per partire e capire le varie particolarità di questo linguaggio... per esempio, nessuno lo ha detto fino ad ora, ma una caratteristica molto importante è l'identazione del codice, per definire i vari blocchi di codice... ma eventualmente è un discorso che affronteremo poi... per ora comincia a fare qualche prova con la console, poi passiamo ai file... nel frattempo installa notepad++, che ti aiuto poi a configurarlo per eseguire direttamente i tuoi script con python. a dopo -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] seconda prova della mia calcolatrice. non va a ncora
Il giorno mer 11 lug 2018 alle ore 14:29 laziale ha scritto: > > mi parli di un terminale, ma io non so cosa sia. > secondo voi sbaglio a voler programmare? assolutamente no... la programmazione la trovo anche una forma per rilassarmi... programmo per piacere personale, per studiare, poi spesso butto quello che faccio, perché non ha senso... ma intanto faccio e mi piace. -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] seconda prova della mia calcolatrice. non va a ncora
Il giorno mer 11 lug 2018 alle ore 12:08 laziale ha scritto: > > scusatemi se non scrivo sotto la risposta di gollum, ma sopra, ma io mi trovo > meglio così. Per adesso lasciamo perdere questo discorso, lo riprenderemo più avanti. > sto cominciando a capirci di meno di quanto capivo all'inizio. facciamo così: ricominciamo dall'inizio... la prima cosa che devi fare è preparare il tuo ambiente di lavoro. 1) puoi usare blocco note, come stai facendo, ma ti consiglio di usare notepad++, che ha il vantaggio di darti anche una visualizzazione dei comandi colorata, e può essere programmato per eseguire automaticamente i tuoi script, semplicemente premendo il tasto F5. 2) hai installato Python3.x (io la versione 3.6 installata su winzoz, mi pare che tu abbia la 3.7 (se non ricordo male una delle varie mail). e fino a qui... ci siamo... 3) prova a lanciare la console di python (dal prompt esegui di windows, digiti direttamente python, e ti si deve aprire il terminale con la console di python attiva, il prompt della console python è composta da tre segni di maggiore consecutivi ">>>") per ora comincia ad arrivare a questo punto... quando riesci ad attivare la console di python procediamo con il linguaggio vero e proprio... -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] seconda prova della mia calcolatrice. non va ancora
Il 10 luglio 2018 19:42:00 CEST, Gabriele Battaglia ha scritto: > > >> Il giorno 10 lug 2018, alle ore 17:48, Gollum1 > ha scritto: >> >> >> in ogni caso, devi leggere anche i messaggi di errore (trackback), di >solito ti dice che cosa stai sbagliando. > > >Non può farlo Gollum, perché non sa usare ancora il prompt dei comandi, >quindi non vede l’output. >GabryB. >— >Namasté! >Sent from my iMac27. (Libero) e allora dove pretende di vedere le richieste di input e il risultato del calcolo? anche se sei sotto Windows, quando lanci un programma python, anche con il doppio click sull'icona, ti apre comunque una console, e li trovi anche i messaggi d'errore. a meno che le cose non siano diverse con l'intermezzo di winguido. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] seconda prova della mia calcolatrice. non va ancora
Il 10 luglio 2018 15:19:26 CEST, laziale ha scritto: >altra prova andata a vuoto. >non so come mai. >sapreste dirmelo? in ogni caso, devi leggere anche i messaggi di errore (trackback), di solito ti dice che cosa stai sbagliando. e quando cerchi aiuto, devi mettere anche questo dato, altrimenti uno deve andare con la sfera di cristallo (facile fino a che sono quattro righe, impossibile quando il programma diventa più complesso). byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] presentazione
Il 8 luglio 2018 14:37:58 CEST, laziale ha scritto: > ho scaricato pyton, > [...] Gabriela, posso chiederti di configurare il tuo client email per gestire correttamente il flusso botta e risposta? nei tuoi messaggi fatico molto a capire quello che è stato scritto da altri e quella che è la tua risposta (apprezzo moltissimo il tuo cercare di attenerti il più possibile al bottom-quoting). se hai difficoltà nella configurazione, indica quale è il tuo client di posta, che vediamo di guidarti nella configurazione. le cose principali sono : 1) scrivere in modalità testo e non html 2) interruzione automatica la riga a 72 caratteri. 3) uso del carattere standard ">" per dare la parte a cui rispondi 4) non usare i caratteri "--" (meno, meno, uno spazio e il ritorno a capo) come separatore tra la mail originale e la tua risposta, tale sequenza di caratteri è usata per identificare la zona in cui viene inserita la firma, e i client seri, quando si risponde al messaggio, eliminano tutto quello che sta sotto questa sequenza (sequenza compresa), quindi il tuo testo verrebbe eliminato nella mia mail di risposta. 5) inizia un nuovo thread ogni volta che affronti un argomento diverso, diventa più facile per te, ma sopratutto per chi ti vuole aiutare. 6) quando inizi un nuovo thread, non farlo come risposta ad un altro, a cui cambi solo il subject, i client seri lo identificano correttamente come risiposta, e lo inseriscono nel vecchio thread, creando confusione. so che sono pedante, ma è il minimo sindacale, se vuoi essere aiutata... in altre parole, aiutaci ad aiutarti. te ne renderai conto fra anche solo una settimana e andrai a rileggerti questi due / tre thread che hai generato e che stiamo alimentando... ti assicuro che neppure tu che li hai generati, ci capirai più qualcosa, immaginati tra un anno o più. oltretutto, avere ordine, dovrebbe aiutare in modo particolare chi fa uso di uno screen reader, o forse mi sono fatto un'idea sbagliata di come funzionano questi apparati/software? buona continuazione per i tuoi studi su python. -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] tutorial linguaggio
Il 7 luglio 2018 20:39:35 CEST, Nicola Larosa ha scritto: >Gollum1 wrote: >> ti consiglio di installare la versione 3.0 di python. > >Tre punto *zero*?!? È una cattiveria. ;-) > vero... mi è scappato lo 0 al posto di x. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] tutorial linguaggio
Il 7 luglio 2018 15:12:01 CEST, Ivo Reano ha scritto: >> >>Ma esiste molto materiale scritto in italiano sia >divulgativi >> che di >> >livello molto alto. personalmente, a livello introduttivo, ti consiglio il libro (anche in formato digitale) del nostro Marco Beri, lo puoi acquistare da Hoepli. ti consiglio di prendere quello che parla di python 3.x, in quanto, visto che stai cominciando da zero, ti conviene non considerare la versione 2.7, ancora largamente usata, ma destinata alla dismissione. per questo ti consiglio di installare la versione 3.0 di python. >> >> ma l'editor di cui si parlava prima, è il semplice blocconote? >> > >Si può usare qualunque editor di testo perché i programmi scritti in >python >sono file di testo semplice. > >Esistono anche applicazioni RAD (sviluppo rapido applicazioni) che >aiutano >all'auto completamento, colorazioni ecc. nella installazione base è già presente un ide minimale, che ti permette di lavorare in console, o usare proprio dei file, da lanciare di volta in volta dall'ide stesso. quale è il grado di interpretazione dello schermo che da il tuo screen reader? riesci ad interagire anche con un sistema ad icone? nel caso, mi trovo molto comodo con pycharm (gratuito nella versione community), e forse, visto che l'interfaccia è configurabile, magari riesci a ottenere una visualizzazione facilmente interpretabile dal tuo screen reader. sicuramente Gabriele ti potrà dare maggiori informazioni su questi aspetti. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] presentazione
Il 7 luglio 2018 12:23:56 CEST, laziale ha scritto: >ok, se scherzavi va bene ok, appurato che io scherzavo, vediamo di cominciare con il piede giusto... Hai già ricevuto diversi benvenuta nella lista, cerchiamo ora di rendere la tua permanenza nella lista piacevole e proficua per tutti. devo dire che sto facendo molta fatica a seguire il thread, e non posso immaginare la fatica che possa derivare dall'uso di uno screen reader (sia su PC che su smartphone, iPhone nel tuo caso) la difficoltà sta nel disordine tra domanda e risposta... il modo naturale di un dialogo, è far seguire la risposta ad una domanda, e non rispondere prima. In gergo, rispondere prima si dice top-quoting, contrapposto al bottom-quoting, che vuol dire, naturalmente, rispondere al di sotto del messaggio originale. Personalmente preferisco l'in-line-quoting, dove le risposte sono inserite nel flusso delle domande, perché permette un discorso più organico. Perché questo, però, sia fattibile devi fare in modo che i messaggi a cui vai a rispondere siano in qualche modo identificati. Normalmente, se usi un client che lavora in modo testuale, viene anteposto alla riga del messaggio originale in segno di maggiore ">". Ulteriore consiglio, elimina dal messaggio a cui rispondi tutto quello che non serve per il discorso che stai portando avanti, quindi, sicuramente, vanno eliminate le firme e le righe di disclaimer dei diversi server di posta attraversati (generalmente nella parte terminale del messaggio) Partiamo quindi dall'identificare i programmi di posta che stai usando sul PC e su iPhone, per vedere se ci sono delle configurazioni che ti possono aiutare, rendendo minima la parte manuale della stesura di una mail in una mailing-list. p. s. : normalmente non è necessario inserire l'indirizzo della persona a cui stai rispondendo, in quanto ti legge comunque attraverso la mailing list stessa (a meno che non sia esplicitamente richiesto, perché l'utente non è iscritto alla mailing list). byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] presentazione
Il 7 luglio 2018 09:42:52 CEST, Gabri ha scritto: >Quello è il mio mittente da pc. >Se non va bene mi cancello e risolviamo il problema. ehi... ehi... calma, meno permalosi, prego. Ho scritto chiaramente che stavo scherzando, anche uno screen reader ripetete parole esplicitamente scritte (ho evitato simboli grafici apposta). >Mi riferivo a maggiore e minore nel codice come ti ho scritto nella precedente mail, i segni matematici (e la logica fa parte della matematica) sono uno standard de facto, e tutti i linguaggi di programmazione ne fanno uso (a meno di tue ridefinizioni locali, ma non ne vale molto la pena). byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] presentazione
Il 7 luglio 2018 08:44:28 CEST, Gabri ha scritto: ahhh meno male che sei tornata ad un nome decente, il precedente non era adatto alla lista (naturalmente scherzo, il calcio non è argomento della lista, ma non siamo fiscali sui Nick, io ne so qualcosa... l'importante è che non siano ingiuriosi) >Altra domanda, anche qui ci sono i simboli tipo minore e maggiore? > con quelli avrai sempre a che fare, non è il linguaggio in sé, è questione di simbologia matematica di uso comune. a meno che tu non ti stia riferendo alle risposte in email, nel qual caso, dipende dal reader che usi. Nella modalità testo, ci sono, non sempre, dipende da chi invia, ma solitamente ci sono, vengono solo mascherate dal lettore che possono sostituirli con rappresentazioni grafiche del testo (dimensione diversa del testo, piuttosto che una barra colorata in testa o cose del genere). Purtroppo sono conosciuto in lista come il rompiballe della netetiquette, ma contribuisco almeno in qualche modo alla lista, visto le mie scarse doti di programmatore. è solo una questione di ordine logico nelle risposte. byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] presentazione
Il 7 luglio 2018 00:40:31 CEST, Carlos Catucci ha scritto: >per dirla tutta, sono in ferie, ma sto litigando con php, css, js... > >Ci sono delle signore, non dire parolacce come PHP ti prego :) > >Carlos hai ragione... chiedo perdono (anche ai santi che oggi ho tirato giù dal paradiso). byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] presentazione
Il 6 luglio 2018 22:09:11 CEST, Ivo Reano ha scritto: >Benvenuta Gabriella! > benvenuta anche da parte mia. >... e sopratutto Gollum >(un'autentica >bvestia a difesa della netiquetta. sono in ferie, e visto che la lista langue, non faccio la guardia (ma leggo)... per dirla tutta, sono in ferie, ma sto litigando con php, css, js... mi manca solo python (ma li sarebbe solo amore)... byez -- gollum1 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori, maledetto correttore automatico. ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python