<div dir="ltr"><div>Cose fare prima di venire in sede: tutto quello previsto nel punto zero sottostante</div><div>Meglio qualche giorno prima e, se avete problemi, ci sentiamo anche qui in lista.</div><div><br></div><div>PROGRAMMA PER SABATO 7 MAGGIO:</div><div><br></div>Ore 14:30, arriviamo in sede.<div><br></div><div>Portate i portatili :-) se li avete.</div><div><br></div><div>0) installazione di python3:</div><div><br></div><div>su linux:</div><div><br></div><div>su derivate debian: controllate se avete una 3.5 in repository, altrimenti scaricatevi il deb (è pieno il mondo)</div><div><br></div><div>su altro (ma che cavolo le usate a fare?):</div><div>boh, ma ci sono rpm e tgz in abbondanza per tutto.</div><div><br></div><div>su windows:</div><div><br></div><div>o vi installiamo linux in dual boot (soluzione migliore, l'ottimale sarebbe pianare windows e tornare al punto precedente)</div><div><br></div><div>oppure potete installare python3 dal sito ufficiale: <a href="http://www.python.org">www.python.org</a></div><div>oppure, e pare che in rete molti la preferiscano, Anaconda:</div><div><a href="https://www.continuum.io/downloads">https://www.continuum.io/downloads</a><br></div><div><br></div><div>su mac:</div><div><br></div><div><a href="https://www.python.org/downloads/mac-osx/">https://www.python.org/downloads/mac-osx/</a></div><div><br></div><div><br></div><div><br></div><div>1) installazione di virtualenv con python3 (ambiente virtuale per sistemi Unix-like come linux e mac osx  e dedicato a python, semplifica di molto le cose,</div><div><br></div><div>su windows (orrore e ribrezzo :-) funziona pyenv.:</div><div><a href="https://docs.python.org/3/library/venv.html">https://docs.python.org/3/library/venv.html</a> </div><div><br></div><div>ricordo a tutti: bin/activate e, per uscire, deactivate</div><div><br></div><div>2) installazione di eric (5 o 6 è lo stesso)</div><div><br></div><div>per macintosh:</div><div><br></div><div><a href="http://alternativeto.net/software/eric/?platform=mac">http://alternativeto.net/software/eric/?platform=mac</a><br></div><div><br></div><div>per gli altri:</div><div><br></div><div><a href="http://eric-ide.python-projects.org/eric-download.html">http://eric-ide.python-projects.org/eric-download.html</a><br></div><div><br></div><div>occhio al necessario software di supporto.</div><div><br></div><div><br></div><div>3) cominciamo davvero:</div><div><br></div><div>Lanciare python3.</div><div>Uscire da pyhon3 (ctrl-d)</div><div><br></div><div>Rientriamo:</div><div><br></div><div>gli operatori aritmetici di base. Le operazioni a linea di comando.</div><div><br></div><div><br></div><div>La variabili:</div><div><br></div><div>cosa sono e come funzionano:</div><div>int, float, str. Caratteristiche essenziali.</div><div><br></div><div>True e False</div><div><br></div><div>le istruzioni (keyword) in python3.5 sono in tutto e per tutto solo 33 ma sabato ne vedremo solo 10. La funzione print() e la sintassi generale delle funzoni.</div><div><br></div><div>la programmazione come sequenza di istruzione</div><div><br></div><div>il controllo del flusso delle istruzioni ed i blocchi di istruzioni.</div><div><br></div><div>if elif else (vaghi cenni a try)</div><div><br></div><div>esempi e programmazione di esempi</div><div><br></div><div>gli operatori di confronto.</div><div><br></div><div>while</div><div>for (e 'range' ed 'in')</div><div><br></div><div>break</div><div><br></div><div><br></div><div>i tipi composti:</div><div><br></div><div>liste, dizionari, insiemi</div><div><br></div><div><br></div><div><br></div><div>Se riusciamo a far tutto siamo bravi!</div><div><br></div><div><br></div><div>Alex</div></div>