Presento un breve e semplicissimo script Python per l'utilizzo console.
Lo scopo è quello di verificare la corretta installazione di Python sul proprio PC e familiarizzare con alcuni semplici aspetti della programmazione shell.
Cominciamo.
Avviamo l'interprete Python digitando da shell il comando:
Se la nostra versione è SuSE 10.1 otterremo il seguente messaggio di ingresso dall'interprete:
[GCC 4.1.0 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Cominciamo con la programmazione da shell interattiva:
>>> print "Ciao a tutti"
la cui risposta molto banalmente è:
Ciao a tutti
Adesso vediamo un semplice esempio di input/output console:
>>> stringa = raw_input ("Inserisci il tuo nome: ")
Inserisci il tuo nome: stefano
>>> print "\n\nBENVENUTO IN PYTHON " + stringa + " !!!"
BENVENUTO IN PYTHON stefano !!!
>>>
Lavorare solo dalla console comandi ci permette di ottenere risultati non proprio esaltanti.
Usciamo quindi dalla console Python digitando CTRL+d.
Scriviamo ora il nostro primo modulo Python con un editor di testo a scelta.
Nulla ci vieta però, specialmente per questi elementari esempi iniziali, di utilizzare vim o qualche altro editor da shell al quale possiamo essere affezionati.
Veniamo al codice:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os #Necessario per le funzionalità di accesso al sistema
#Visualizzo qualche variabile si sistema. Per vederle tutte: os.environ dalla console Python
print "\nVariabile à è HOME: " + os.environ.get ("HOME")
print "\nVariabile HOST: " + os.environ.get ("HOST")
print "\nVariabile HOSTTYPE: " + os.environ.get ("HOSTTYPE")
print "\nVariabile OSTYPE: " + os.environ.get ("OSTYPE")
print "\nVariabile USERNAME: " + os.environ.get ("USERNAME")
print "\nVariabile personalizzata: " + os.environ.get ("STEFANO")
Salviamo il file appena modificato e da shell digitiamo:
Verrà visualizzato il valore di alcune variabili di sistema più una variabile di ambiente creata da me.
A questo punto da shell devo forzare la rilettura del file appena editato, quindi da shell scriviamo:
Con questa guida volevo solo stimolare la curiosità verso Python.
A breve arriveranno altre guide su argomenti più avanzati come interfacciamento a data base e interfacce grafiche cross platform con wxPython.
Commenti
Inviato da barravince il Gio, 14/12/2006 - 22:26.
Ottima guida
Ciao,
Ho trovato la guide veramente interessante e utile, il mio vot è 8, spero che sia la prima di una lunga serie.
Vincenzo 8-)
Inviato da ferdybassi il Gio, 14/12/2006 - 22:34.
Ottima idea!
La guida python a fascicoli è una splendida idea!
Ti auguro di riuscire a mantenere viva l'idea...
Da parte mia saranno tutte molto apprezzate!
Inviato da lelec il Lun, 25/12/2006 - 11:52.
Re: Ottima idea!
ottimo
una guida con esempi partendo dall'ABC e' quello che ci vuole
avevo gia' provato a scaricare un manuale su python ma era tropppo tecnico e ho rinunciato
|L|E|L|E|
Inviato da super82 il Mer, 10/01/2007 - 20:06.
Re: Ottima idea!
onestamente non ho capito sto phyton a che serve ne tantomeno tu lo spieghi... :-o
Inviato da scastagnoli il Ven, 06/04/2007 - 01:39.
Re: Ottima idea!
Con il termine Python si intende sia un linguaggio di programmazione OOP sia la macchina virtuale che il programmatore sfrutta quando scrive codice Python stesso.
A cosa serve....serve a quello a cui serve un qualsiasi linguaggio di programmazione.
A causa della tesi di laurea ho dovuto staccare del tutto ma a brevissimo caricherò altri script che ho già preparato e che forse daranno qualche idea più precisa di quali siano le potenzilità del linguaggio.
Stefano C.
Inviato da Murdock il Ven, 06/04/2007 - 13:50.
Re: Ottima idea!
alcuni temi di superkaramba hanno degli script in python per fare certe cose, per esempio se è arrivata posta ecc... ecco a cosa può servire per un uso terra-terra.
Ciao
Murdock - There's no place like /home

openSUSE Leap 42.2 64bit - Plasma 5