[FSUG PD] Fwd: Programma del primo incontro:
alessandro medici
alexxandro.medici a gmail.com
Dom 1 Maggio 2016 19:36:15 CEST
Inoltro per conoscenza:
---------- Messaggio inoltrato ----------
Da: alessandro medici <alexxandro.medici a gmail.com>
Date: 1 maggio 2016 19:30
Oggetto: Programma del primo incontro:
A: fsug-corso-python3 a fsugpadova.org
Cose fare prima di venire in sede: tutto quello previsto nel punto zero
sottostante
Meglio qualche giorno prima e, se avete problemi, ci sentiamo anche qui in
lista.
PROGRAMMA PER SABATO 7 MAGGIO:
Ore 14:30, arriviamo in sede.
Portate i portatili :-) se li avete.
0) installazione di python3:
su linux:
su derivate debian: controllate se avete una 3.5 in repository, altrimenti
scaricatevi il deb (è pieno il mondo)
su altro (ma che cavolo le usate a fare?):
boh, ma ci sono rpm e tgz in abbondanza per tutto.
su windows:
o vi installiamo linux in dual boot (soluzione migliore, l'ottimale sarebbe
pianare windows e tornare al punto precedente)
oppure potete installare python3 dal sito ufficiale: www.python.org
oppure, e pare che in rete molti la preferiscano, Anaconda:
https://www.continuum.io/downloads
su mac:
https://www.python.org/downloads/mac-osx/
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,
su windows (orrore e ribrezzo :-) funziona pyenv.:
https://docs.python.org/3/library/venv.html
ricordo a tutti: bin/activate e, per uscire, deactivate
2) installazione di eric (5 o 6 è lo stesso)
per macintosh:
http://alternativeto.net/software/eric/?platform=mac
per gli altri:
http://eric-ide.python-projects.org/eric-download.html
occhio al necessario software di supporto.
3) cominciamo davvero:
Lanciare python3.
Uscire da pyhon3 (ctrl-d)
Rientriamo:
gli operatori aritmetici di base. Le operazioni a linea di comando.
La variabili:
cosa sono e come funzionano:
int, float, str. Caratteristiche essenziali.
True e False
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.
la programmazione come sequenza di istruzione
il controllo del flusso delle istruzioni ed i blocchi di istruzioni.
if elif else (vaghi cenni a try)
esempi e programmazione di esempi
gli operatori di confronto.
while
for (e 'range' ed 'in')
break
i tipi composti:
liste, dizionari, insiemi
Se riusciamo a far tutto siamo bravi!
Alex
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.fsugpadova.org/pipermail/fsug-pd/attachments/20160501/8847688e/attachment.htm>
Maggiori informazioni sulla lista
fsug-pd