Estratto del documento

N.B.: se il sistema è diviso in più moduli, ciascun modulo ha una propria classe

di rischio. Se a rischio si potrebbe dire il surriscaldamento che infatti non

avviene in pensi quegli anticà, allora si può dividere il sistema in classi,

criteri in titolo il sistema e steso in classi di rischio del modello più

rischioso.

PYTHON

  • È un linguaggio interpretato, interattivo e orientato agli oggetti
    • Il codice sorgente viene interpretato direttamente da Python
    • Lavora nella modalità read-eval-print-loop
    • Supporta diversi tipi di paradigma
  • Python si basa sulle espressioni ovvero dei frammenti di codice che producono un valore (risultato) e, opzionalmente, dei side effects
    • non producono un valore ma un’azione

Le espressioni sono ricorsive, ovvero possono essere combinate insieme per

creare espressioni più complesse

  • Espressione Atomica
    • È l’espressione basilare che non può essere scomposta
  • Espressione Composita
    • È l’espressione che si può scomporre in più espressioni
  • Possono essere combinate tramite
    • operatori unari (es. not) che prendono un solo argomento
    • operatori binari, aritmetici, relazionali, di appartenenza, di identità e bit a bit. Prendono due argomenti.
  • Python ha un meccanismo di binding (variabile impropriamente chiamate) ad ogni nome viene associato un valore e quel nome può essere usato nel codice per richiamare esattamente quel valore

Non esiste la dichiarazione di una variabile, la variabile inizia ad esistere

nel momento in cui si assegna un valore

Non c’è bisogno di associare un tipo alla variabile perché in Python i tipi fanno

riferimento al valore

  • L’insieme delle associazioni nome/valore si chiama namespace ed è eliminabile ad esaurirsi definite nel sistema
  • Se si è esaurito un nome attraverso l’eliminazione
    • necessaria cancellarla il nome perché Python gestisce la memoria quindi quando
    • la variabile viene eliminata vengono direttamente eliminati anche gli object
    • tenuti per eliminare un elemento da un insieme

N.B.: nel caso di espressioni semplici si possono usare gli operatori di infill

(metodo veloce di scrittura del codice)

count = count + 1

count += 1

PYTHON

  • È un linguaggio interpretato, interattivo e orientato agli oggetti
  • Python si basa sulle espressioni ovvero dei frammenti di codice che producono un valore (restituiscono) e opzionalmente dei side effects:
    • non producono un valore, ma un'azione
  • Le espressioni sono ricorsive, ovvero possono essere combinate insieme per creare espressioni più complesse
    • Espressione Atomica
      • È l'espressione basilare che non può essere scomposta
    • Espressione Composta
      • È l'espressione che si può scomporre in più espressioni
    • Possono essere combinate tramite
      • operatori unari (es. not) che prendono un solo argomento
      • operatori binari, aritmetici, relazionali, di appartenenza, d'identità e bit a bit; prendono due argomenti
  • Python ha un meccanismo di names (variabile impropriamente chiamata) ed ad ogni nome viene associato un valore. Quel nome può essere usato nel codice per richiamare sottinteso quel valore
  • Non esiste la dichiarazione di una variabile, se a variabile inizia ad esistere nel momento in cui gli si assegna un valore
  • Non c'è bisogno di associare un tipo alla variabile perché in Python i tipi fanno riferimento al valore
  • L'insieme delle associazioni nome-valore si chiama namespace ed è eliminato quando le variabili definite nel sistema
  • Se si è eliminato il nome attraverso l'eliminazione settimentalo non è necessario cancellare il nome perché Python gestisce la memoria, quindi quando la variabile non è più utilizzata viene eliminata direttamente. Ci permette di eliminare l'elemento da un insieme

N.B.: nel caso di espressioni semplici si possono usare gli operatori di incremento

Anteprima
Vedrai una selezione di 7 pagine su 27
Appunti Ingegneria del software e basi di dati Pag. 1 Appunti Ingegneria del software e basi di dati Pag. 2
Anteprima di 7 pagg. su 27.
Scarica il documento per vederlo tutto.
Appunti Ingegneria del software e basi di dati Pag. 6
Anteprima di 7 pagg. su 27.
Scarica il documento per vederlo tutto.
Appunti Ingegneria del software e basi di dati Pag. 11
Anteprima di 7 pagg. su 27.
Scarica il documento per vederlo tutto.
Appunti Ingegneria del software e basi di dati Pag. 16
Anteprima di 7 pagg. su 27.
Scarica il documento per vederlo tutto.
Appunti Ingegneria del software e basi di dati Pag. 21
Anteprima di 7 pagg. su 27.
Scarica il documento per vederlo tutto.
Appunti Ingegneria del software e basi di dati Pag. 26
1 su 27
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Sara31032001 di informazioni apprese con la frequenza delle lezioni di Ingegneria del software e basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Baracchi Daniele.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community