Estratto del documento

Python

Python è stato sviluppato agli inizi del 1990 da Guido van Rossum. Egli aveva necessità di scrivere piccoli programmi che non dovevano essere eseguiti a velocità elevata. L’autore voleva che fosse possibile creare velocemente un programma e che potesse essere facilmente aggiornabile. Il nome Python deriva dalla passione di van Rossum per il gruppo comico britannico Monty Python e per la loro serie televisiva Monty Python’s Flying Circus.

Lo sviluppo di Python è condotto principalmente mediante Python Enhancement Proposal (PEP), documenti in cui si propongono, commentano e accettano proposte di miglioramento al linguaggio. Lo “Zen of Python” (PEP 20) include diciannove aforismi di cui si spiega il senso e quindi la filosofia del linguaggio. Alcuni sono:

  • Beautiful is better than ugly
  • Explicit is better than implicit
  • Simple is better than complex
  • Complex is better than complicated
  • Readability counts

Il codice compilato, (byte code), viene eseguito da un programma detto macchina virtuale che ha un comportamento analogo ad una CPU.

Tipi di dato

I valori elaborati dai calcolatori possono essere di tipi diversi. In Python ciascun valore è di uno specifico tipo. Il tipo di dato specifica:

  • Un insieme di valori
  • Definisce l’insieme di operazioni che possono essere compiute con i valori
  • Determina come un valore è rappresentato e memorizzato all’interno del computer

Un tipo di dato messo a disposizione di un linguaggio è detto tipo di dato primitivo. I programmatori possono però definire tipi di dati detti appunto tipi di dati definiti dall’utente.

I tipi di dato in Python sono:

Tipo Nome in Python Esempi
Numeri interi Int -1, 0, 10, 1350, -4852
Numeri reali Float 3.14, -0.55, 0.33333, 5.0
Stringhe Str ‘ciao’, ‘’, ‘e’, ‘45’
Booleani Bool True, False

I tipi di dato int e float sono detti tipi di dato numerici.

Gli interi

I numeri interi comprendono lo 0, i numeri interi positivi e i numeri interi negativi. In molti linguaggi gli interi possono essere rappresentati solo con un numero limitato di cifre e il tipo int permette di rappresentare solo i numeri interi tra -2147483648(-231) e -2147483647(-231 -1). In Python i numeri interi possono essere rappresentati con un numero di cifre qualsiasi, limitato solo dalla memoria disponibile.

Descrizione Sintassi Esempi
Operatore cambio di segno -a -3 = -3
Elevamento a potenza a**b 3**2 = 9
Moltiplicazione a*b 3*2 = 6
Divisione a/b 3/2 = 1.5
Anteprima
Vedrai una selezione di 3 pagine su 7
Appunti su python Pag. 1 Appunti su python Pag. 2
Anteprima di 3 pagg. su 7.
Scarica il documento per vederlo tutto.
Appunti su python Pag. 6
1 su 7
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher jacopolore03 di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica 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 L'Aquila o del prof Di Stefano Gabriele.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community