Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione linguaggio Python, Dispense di Elementi di Informatica

linguaggio di programmazione Python

Tipologia: Dispense

2017/2018
In offerta
30 Punti
Discount

Offerta a tempo limitato


Caricato il 07/04/2018

domenico-parise
domenico-parise 🇮🇹

3.5

(2)

2 documenti

1 / 10

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
19/03/17
1
!
©Wi l% van %d er% Aa ls t% TU / e% (us e % o nl y% wi th% permi s s ion % & %a c kn ow le dge me nts )%
!
Introduzione a Python e
ai linguaggi
-Linguaggi di programmazione
-Compi lat ore vs In ter pret e
-Introduzione a Python
!
LINGUAGGI DI PROGRAMMAZIONE
pf3
pf4
pf5
pf8
pf9
pfa
Discount

In offerta

Anteprima parziale del testo

Scarica Introduzione linguaggio Python e più Dispense in PDF di Elementi di Informatica solo su Docsity!

! ©W il van der Aals t TU / e (us e only with permis s ion & acknowledgements ) !

Introduzione a Python e

ai linguaggi

  • Linguaggi di programmazione
  • Compilatore vs Interprete
  • Introduzione a Python !

LINGUAGGI DI PROGRAMMAZIONE

! !

! !

! !

!

Il linguaggio Python

È un linguaggio interpretato di alto livello

  • È un linguaggio “multi-paradigma”:
    • supporta la programmazione strutturata
    • supporta la programmazione a oggetti (OOP)
    • è dotato di caratteristiche di programmazione funzionale
  • Una caratteristica del Python è il fatto che l’indentazione delle

istruzioni ha un valore sintattico e consente di definire blocchi contenuti

all’interno di una struttura algoritmica (un ciclo, una condizione, ecc.)

  • Il codice scritto in Python è molto leggibile, se paragonato al codice

di altri linguaggi di programmazione

!

Pyhton compilato o interpretato?

  • Python, come Java, é in realtà entrambe le cose -- sia compilato, sia interpretato.
  • Il compilatore Python trasforma il testo (codice sorgente) dei nostri programmi in un codice intermedio, detto byte-code, che può essere visto come "codice-macchina" per una macchina "virtuale" studiata apposta per eseguire programmi Python;
  • l'interprete Python vero e proprio é una implementazione in software di questa macchina virtuale. A differenza che in Java, si può richiedere direttamente l'esecuzione dei file-sorgente (normalmente con estensione .py), senza necessità di un esplicito passaggio di compilazione;
  • come in Java, il byte-code non viene solo preparato "al volo" in memoria, ma viene anche salvato su disco (con estensione .pyc), cosí che in esecuzioni successive non occorrerà compilarlo nuovamente (la compilazione é però automaticamente ri-eseguita se il file sorgente é piú aggiornato di quello contenente il byte-code).

! !

! !

Eseguire programmi Pyhton

Due possibili modalita’ di esecuzione:

  1. Modalita’ interattiva $$ python >> print “Hello World”
  2. Modalita’ con Program Files $$ vim myprogram.py $$ python myprogram.py