[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