Come installare Python3 su Ubuntu 18.x : Programmiamo !
Python3
Prima di vedere come come installare Python3 su Ubuntu , è necessario sapere che è sviluppato sotto una licenza open source approvata da OSI, che lo rende liberamente utilizzabile e distribuibile, anche per uso commerciale. La licenza di Python è amministrata dalla Python Software Foundation.
Python è un linguaggio di programmazione interpretato, orientato agli oggetti, di alto livello con semantica dinamica. Le sue strutture dati di alto livello, combinate con la tipizzazione dinamica e il binding dinamico, lo rendono molto interessante per il Rapid Application Development, così come per l’uso come linguaggio di scripting o di fusione per collegare tra loro componenti esistenti. La sintassi semplice e facile da imparare di Python sottolinea la leggibilità e quindi riduce i costi di manutenzione del programma. Python supporta moduli e pacchetti che incoraggiano la modularità del programma e il riutilizzo del codice. L’interprete Python e l’ampia libreria standard sono disponibili gratuitamente per tutte le principali piattaforme e possono essere distribuiti gratuitamente.
Come installare Python3 su Ubuntu
Prima di installare l’ultima versione di python controllate la versione di python attualmente installata sulla vostra macchina.
Per farlo eseguite:
python3 -V
o
python3 –version
Comunque per una versione Ubuntu 18.04.1 con un bel upgrade si dovrebbe avere ad oggi 31/01/2019 una versione python 3.6.7.
Se desideriamo installare una 3.7
sudo apt-get install python3.7
se non abbiamo la 3.6
sudo apt-get install python3.6
Installazione di Python 3 IDLE
Python 3 IDLE è un programma grafico per scrivere programmi python 3 e testarli.
E’ stato scritto in Python puro al 100%, utilizzando il toolkinter GUI ed è multipiattaforma (funziona per lo più allo stesso modo su Windows, Unix e macOS)
Ha la Python shell window (interprete interattivo) con la colorazione del codice in input, output e messaggi di errore.
Possiede un editor di testo multi-finestra , suggerimenti, completamento automatico e altre funzioni.
Possiamo utilizzare un debugger con breakpoint persistenti, step e visualizzazione di namespace globali e locali.
Python 3 IDLE è disponibile nel repository ufficiale del pacchetto di Ubuntu 18.04 LTS.
Per installare Python 3 IDLE per Python 3.6, eseguire il seguente comando:
sudo apt-get install idle-python3.6
Per installare Python 3 IDLE per Python 3.7, eseguire il seguente comando:
sudo apt-get install idle-python3.7
Ora si hanno tutti gli strumenti (di base) per iniziare a programmare in python3, rimane da scaricare pazienza e perseveranza per iniziare a programmare.
Ed ora programmiamo!
Questo è il tuo primo programma
o copiarlo
print (“——————————————————-“)
print (“Esempio o – Python 3 – https://www.aiutocomputerhelp.it”)
print (“——————————————————-“)
print (“”)
qualcosa = input (“Ciao scrivi qualcosa :” )
print (“Hai scritto :”, qualcosa )
print (“————————————————————“)
num = input (“Inserisci Un numero se utilizzi decimali ricorda il punto (.) : “)
numerointero = int(float(num))
sommaintero = numerointero*2
print (“Intero =” ,numerointero)
print (“Intero X 2 =”, sommaintero)
print (“”)
print (“————————————————————“)
numerodecimale = float(num)
sommadecimali = numerodecimale*2
print (“Numero con decimali =” ,numerodecimale)
print (“Numero con decimali X 2 =”, sommadecimali)
print (“————————————————————“)
print (“”)
print (“Utilizziamo l’input come stringa”)
stringa = str(num)
print (“Stringa = ” , stringa )
print (“accodiamo stringa+stringa”)
accoda = stringa+stringa
print (“Risultato “, accoda)
print (“————————————————————“)
Lanciamo la shell di Python
Andiamo su file e quindi Open se avete scaricato il file o su New File se volete copiarlo….
carichiamo il file
Ed ora Run Module o F5
Quindi ora state eseguendo il primo programma in Python 3
Python 3.6 documentation
Dal sito ufficiale … solo in inglese , francese , japponese e koreano
What’s new in Python 3.6? Tutorial Library Reference Language Reference Python Setup and Usage Python HOWTOs |
Installing Python Modules Distributing Python Modules Extending and Embedding Python/C API FAQs |