<div dir="ltr"><div dir="ltr"><div>provo a darti un consiglio anche se per ognuno il percorso formativo è diverso.</div><div>Python e Numeri<br></div><div>A) prendi un problema piccolo possibilmente matematico, come Massimo comun divisore e minimo comune multiplo</div><div>e comincia a fare dei piccoli programmi che dati gli input (dati di ingresso) ti restituiscano in output( dati di uscita) il risultato atteso.</div><div>di questi esercizi propedeutici, sopratutto quelli che hanno a che fare con la matematica possono essere progressivi.</div><div>teorema di pitagora, area quadrato, circonferenza e cominci a risolvere progressivamente problemi più importanti.</div><div>ci sono un sacco di probemi di matematica interessante e la matematica è ovunque<br></div><div>Python e Stringhe<br></div><div>B) Prendi un testo, internet è pieno ma puoi crearti i tuoi file txt</div><div>leggi e conta le parole, prova ad intercettare nel testo parole contenute in una lista.</div><div>prova a creare un dizionario in cui come chiave hai la parola e come valore il numero di occorrenze del testo.</div><div>tutte le parole con apostrofo mettile in una lista e poi separi .split("\'") le stringhe <br></div><div>e cosi via e imparerai a lavorare con stringhe e numeri</div><div>Prendi il source di una pagina HTML e prova a estrapolare il testo epurato dai meta TAG HTML in due modi</div><div>utilizzando le regex e le librerie che python offre</div>Python i file e la rete<br><div>C) prova a connetterti ad una mail con le librerie che python offre e con i tanti esempi</div><div>leggi la mail conta le parole raggruppale e salvi in un file csv per ogni mail una riga</div><div>con primo valore un etichette sull'argomento della mail.</div><div>importa il file in excell. Prova a connetterti a una pagina web con le librerie che il linguaggio ti mette a disposizione</div><div>e leggi lo streen e salvalo in un file.</div><div><br></div><div>puoi usare il libro di Marco Beri è fatto molto bene anche quello su python 2.7 non saltare una pagina è molto progressivo e se non capisci qualcosa <br></div><div>chiedi in lista che al 99% dei casi ti risponde Marco che è una delle persona più disponibili del mondo</div><div>su youtube c'è anche il corso che una volta era a pagamento di Marco Beri <a href="https://www.youtube.com/results?search_query=marco+beri+python">https://www.youtube.com/results?search_query=marco+beri+python</a></div><div>anche qui è in python 2.7 ma è progressivo.</div><div><br></div><div>La programmazione è come lo sport più ti alleni in quantità e qualità più diventi bravo</div><div>S<br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno ven 2 nov 2018 alle ore 09:08 Giornale di Sistema <<a href="mailto:giornaledisistema@gmail.com">giornaledisistema@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Il 01/11/18 20:54, Luigi Russo ha scritto:<br>
> Il 01/11/2018 13:06, paolo giosue' ha scritto:<br>
>> ho 53 anni, non so niente di programmazione, ho comprato il libro di<br>
>> marco buttu "programmare con python, guida completa"<br>
>><br>
>> troppo difficile, poi ho acquistato, python 3 pocket, di marco beri,<br>
>> apogeo, mi sembra che anche questo non parli delle basi<br>
>><br>
>> del linguaggio.<br>
>><br>
>> a me basterebbe capire qualcosina di semplice, capire la logica di un<br>
>> programma poi riuscire a fare qualcosa anche di stupido,<br>
>><br>
>> se poi scrivo molte più righe di codice rispetto a quelle che<br>
>> servirebbero, perché non conosco bene il linguaggio, poco importa,<br>
>><br>
>> l'importante è raggiungere il risultato, in modo che questa piccola<br>
>> soddisfazione mi spinga a proseguire nello studio, considerando<br>
>><br>
>> he il tempo a mia disposizione è poco .<br>
>><br>
>> come posso fare? Comprare altri libri, scaricare qualcosa da internet.<br>
<br>
Nel tempo se vorrai approfondire probabilmente entrambi.<br>
<br>
Per iniziare subito:<br>
Pymike: <br>
<a href="https://www.youtube.com/channel/UCLXlzAu0NhM5pnXLQdGnHJQ/playlists" rel="noreferrer" target="_blank">https://www.youtube.com/channel/UCLXlzAu0NhM5pnXLQdGnHJQ/playlists</a> <br>
(Python 3.6)<br>
Marco Beri: <a href="https://www.youtube.com/playlist?list=PLC4DEDAECF24B855D" rel="noreferrer" target="_blank">https://www.youtube.com/playlist?list=PLC4DEDAECF24B855D</a> <br>
(Python 2.6/2.7)<br>
<br>
Per approfondire o comunque privilegiare fonti scritte ma non solo, sono <br>
suddivisi in comode categorie:<br>
<a href="https://forumpython.it/documentazione/miglior-libro-per-imparare-python/msg67672/#msg67672" rel="noreferrer" target="_blank">https://forumpython.it/documentazione/miglior-libro-per-imparare-python/msg67672/#msg67672</a><br>
<a href="http://distillatodipython.blogspot.com/p/risorse-python.html" rel="noreferrer" target="_blank">http://distillatodipython.blogspot.com/p/risorse-python.html</a><br>
<br>
Tra questi salterei a pié pari "Pensare in Python" perché per un <br>
programmatore novizio non è semplice come potrebbero sembrare e la parte <br>
di programmazione ad oggetti è la peggiore che abbia mai visto, e <br>
"Pensare da Informatico" perché oltre ai motivi precedenti essendo un <br>
edizione precedente dello stesso libro è anche vecchio come il cucco <br>
(2003), parla di un Python che non esiste più da tempo.<br>
<br>
GdS<br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/mailman/listinfo/python</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">@salvatoremonaco<br><a href="http://blog.smitsolution.net" target="_blank">http://blog.smitsolution.net</a></div>