[Golem] Corso Python 2025

malatext malatext@tiepi.it
Ven 23 Maggio 2025 19:53:20 CEST


Se le parole sono separate dagli spazi (non necessariamente uno solo, potrebbero essercene di più), quello è il modo più veloce. Uno potrebbe pensare di salvare le parole in una lista per poi prendere la lunghezza, ottenendo un codice più breve, più leggibile, ma meno veloce, perché deve creare una lista di parole occupando inutilmente memoria.

contaparole = lambda s: len(s.split())

str.split potrebbe avere come argomento opzionale un' espressione regolare, per questo aspetto lunedì per introdurlo

Il 23 maggio 2025 18:59:01 CEST, fabio frascati via golem <golem@lists.linux.it> ha scritto:
> Ciao. Stavo riguardando questo codice:
>def contaparole(s): n = 0 spazi = Truefor c in s: if c == “ “:  spazi = True elif spazi:  n = n + 1 # equivalente: n += 1  spazi = Falsereturn n
>print(contaparole(“ciao, come va?”)) # = 3
>diciamo due cose:a) mi torna ma ci ho dovuto sbattere la testa, nonostante le poche righe di codiceb) a me non sarebbe venuto in mente, un modo furbo per risparmiare tempo
>Hai qualche commento a riguardo? Grazie,
>Fabio Frascati
>
>
>
>    Il mercoledì 21 maggio 2025 alle ore 21:33:20 CEST, malatext via golem <golem@lists.linux.it> ha scritto:  
> 
> Se intendi fare un Martedì sera (ore del GOLEM), dovrebbe andare bene, per mangiare qualcosa c'è la pizza di inizio serata. Per motivi di preparazione sugli argomenti che hai consigliato, io fossi in te aspetterei la fine del corso prima di prendere un Martedì. Hai qualche idea sul progetto su cui fare il parallelo tra Python e R?
>
>Il 20 maggio 2025 16:28:23 CEST, fabio frascati via golem <golem@lists.linux.it> ha scritto:
>> Ciao.
>>Ci tenevo ancora una volta a ringraziare i docenti e il Golem per l'organizzazione.
>>Nessuno può avere la pretesa di diventare esperto Python in meno di 15 ore ma ritengo interessanti tutti gli spunti venuti fuori dal corso.
>>Due parole su di me. Al di là che lavoro sui dati da anni ed il corso di Python è pensato per l'analisi dei dati, credo anche questo sia un po' il mio livello ottimale. Nel senso che mi consente di poter guardare agli aspetti di programmazione e, allo stesso tempo, non perdere di vista le potenzialità dello strumento Python. Purtroppo serate con temi abbastanza specifici (servizi cloud, browser tor, distro Linux particolari....) non riesco a seguirle :( Mi è impossibile per le mie limitate conoscenze e per il fatto che non mi sono mai staccato dall'ambiente Windows (per necessità e non per convinzione.....).
>>La butto là. Avevo pensato ad un serata per mangiarci qualcosa insieme. A titolo totalmente volontario, illustrare sinteticamente un piccolo progetto a tema Python / Analisi dei dati; a me non dispiacerebbe pensare ad un parallelo con R su librerie come pandas e matplotlib.
>>Grazie ancora a tutti,
>>Fabio
>>_______________________________________________golem mailing list
>>golem@lists.linux.it
>>https://lists.linux.it/listinfo/golem
>>  
>>_______________________________________________
>>golem mailing list
>>golem@lists.linux.it
>>https://lists.linux.it/listinfo/golem
>_______________________________________________
>golem mailing list
>golem@lists.linux.it
>https://lists.linux.it/listinfo/golem
>  
>_______________________________________________
>golem mailing list
>golem@lists.linux.it
>https://lists.linux.it/listinfo/golem


Maggiori informazioni sulla lista golem