Table of Contents
Corso Python I.S. Sanfelice - a.s. 2016/17
Lezione 1
Tematiche affrontate
Software da scaricare
Link vari
Esercizi / Esempi
Lezione 2
Tematiche affrontate
Operatori di confronto
Link ad altri editor
Esercizi / Esempi
Lezione 3
Tematiche affrontate
Link vari
Esercizi / Esempi
Lezione 4
Tematiche affrontate
Esercizi / Esempi
Lezione 5
Tematiche affrontate
Esercizi / Esempi
Corso Python I.S. Sanfelice - a.s. 2016/17
Lezione 1
Tematiche affrontate
Interprete / Script
Aritmetica con Python
Le stringhe in Python (parte 1)
print()
Software da scaricare
Python
Geany
NB durante l'installazione di Python selezionare l'opzione per aggiungere Python al PATH di sistema!
Link vari
Documentazione di riferimento
Python 3 - Tutorial ufficiale (EN)
Python programming - Wikibooks (EN)
Corsi / Piattaforme interattive
Learn Python (EN)
CodeCademy (EN)
Esercizi / Esempi
Codici sorgente della lezione 1
Lezione 2
Tematiche affrontate
input()
if / elif / else
for
range()
operatori di confronto
Operatori di confronto
Operatori di confronto
uguale
==
minore
<
maggiore uguale
>=
minore uguale
⇐
diverso
!=
Link ad altri editor
IDLE (già integrato nell'installer di Python)
Notepad++ (editor general purpose come Geany - solo Windows)
Thonny (scritto in Python - multipiattaform)
Pyscripter (altro editor per Python - solo Windows)
Pycharm edu (interessante versione education di un editor professionale)
Esercizi / Esempi
Codici sorgente della lezione 2
Lezione 3
Tematiche affrontate
if/elif/else
while e break
liste e altre
strutture dati in Python
Link vari
97 Things Every Programmer Should Know
The RedMonk Programming Language Rankings: January 2017
Esercizi / Esempi
Codici sorgente della lezione 3
Lezione 4
Tematiche affrontate
liste - metodi nativi
append
count
sort
reverse
list comprehensions
prima funzione
Esercizi / Esempi
Codici sorgente della lezione 4
Lezione 5
Tematiche affrontate
funzioni
creazione di una libreria
Esercizi / Esempi
Codici sorgente della lezione 5