




























































































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Concetti essenziali del linguaggio di programmazione Python.
Tipologia: Guide, Progetti e Ricerche
1 / 199
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





























































































Sommario
Python è :
L’utilizzo di Phyton presenta i seguenti vantaggi:
Python è nato 4 anni prima di Java, nel 1991. Sono entrambi linguaggi adatti a qualsiasi tipo di utilizzo, ossia general-purpose. Tuttavia, Java è più associato allo sviluppo classico di applicazioni, mentre Python è ampiamente utilizzato per procedure - spesso relative all’ amministrazione di sistema - e operazioni scientifiche complesse. Java è un linguaggio maggiormente orientato alla “programmazione pura”, mentre Python ai “task”, agli script. Java è un linguaggio compilato, mentre Python è interpretato Entrambi i linguaggi sono di alto livello e piuttosto intuitivi, con una maggiore sinteticità di Python. Java non ha “vincoli di indentazione” ossia non è necessario indentare il codice per renderlo funzionante, in quanto utilizza le parentesi graffe per delimitarlo, a differenza di Python. Python è più semplice da imparare rispetto a Java, meno strutturato e un po’ meno potente.
print(‘Ciao!’)
Ciao!
La sequenza “>>>” indica il prompt della console. Essendo un linguaggio interpretato, ogni riga di codice viene eseguita istantaneamente.
Possiamo inoltre utilizzare i seguenti segni:
6 * 4
24
6 / 2
3
8 * (12 + 8)
160
L’operazione di divisione produce un risultato di tipo decimale (detto float), ad esempio:
(4+ 8) / 2
(anzichè 6)
La divisione per 0 in Python produce un errore.
I float sono un tipo di dato che rappresenta i numeri decimali come 0.5 o -1.89.
Possono essere creati direttamente utilizzando il punto decimale quando digitiamo un valore, o attraverso operazioni come divisioni di interi.
Esempio:
3 / 4
Un float può anche essere addizionato ad un intero (es. 4 + 2.62) e il risultato sarà automaticamente un numero di tipo float.
Python supporta anche l’elevamento a potenza.
Per farlo, la sintassi è la seguente:
base ** esponente
Esempio:
2 ** 3
8
Viene calcolato 2 elevato alla terza,
quindi 2 x 2 x 2 = 8.
Per calcolare il quoziente di una divisione utilizziamo l’operatore di floor division “//” nel seguente modo:
20 // 6
3
Per calcolare il resto di una divisione utilizziamo l’operatore modulo “%” nel seguente modo:
20 % 6
2
Esempio:
7 % (5 // 2)
1
Nota: viene calcolata prima l’espressione tra parentesi, quindi: