Raspberry Pi e Python.


Raspberry Pi e Python.

raspberry-pi-programming-python-1

In Raspberry Pi la distribuzione derivata da Debian Raspian integra al suo interno già l'interprete Python https://www.raspbian.org/.Primo passo è quello che consiste nel configurare la distribuzione Raspian e di conseguenza Raspberry Pi per l'utilizzo con la tastiera e  la lingua d'uso tramite shell console comandi "sudo raspi-config" -> scegliere il submenù "configure_keyboard".Prassi comune (anche nei sistemi Unix-Like come Linux e distribuzioni derivate) è quella di finalizzare i cambiamenti impartendo il comando "sudo reboot" che implementa il cosiddetto riavvio a caldo del sistema.Come ambiente di sviluppo Python ad esempio è possibile utilizzare IDLE https://docs.python.org/2/library/idle.html .Python è uno degli innumerevoli linguaggi di programmazione (interpretato e non compilato) che sono oggi esistenti nel panorama dei linguaggi di script e non (Java, Java Script,Perl,Ruby ecc.) nati con la diffusione del cosiddetto world wide web.Linguaggio di programmazione fortemente tipizzato con controllo dei tipi eseguito dinamicamente a runtime ovvero a tempo di esecuzione, orientato agli oggetti.Python al pari di Java provvede alla creazione di un bytecode intermedio che viene riutilizzato senza passare per successive reintepretazioni; esiste anche la possibilità di utilizzare sempre in stretta similitudine con Java un compilatore just in time "al volo".I files Python hanno estensioni .py oppure .pwy.raspberry-pi-programming-python-2

Annunci

 

Ti potrebbe interessare  L'arrivo di lollipop: i dispositivi e le caratteristiche di android lollipop.

Essendo linguaggio object oriented non manca la possibilità di definire "nuovi tipi di dato" attraverso la creazione di classi.

class Persona(object):
# Inizializzatore della classe
def __init__(self, nome, cognome):
self.name = nome
self.surname = cognome

def fullname(self):
full = "Sig. " + self.surname + " " + self.name
return full

persona = Persona('Mario', 'Rossi')
print(persona.fullname())

Classe persona con una funzione membro o metodo che restituisce il nome completo.

#!/usr/bin/python
import sys

def prompt():
response = sys.stdin.readline().strip()
return response

fields = [ "Please tell me your name: ", "what school do you go to?: ", "What year are you in?: " ]

answers = []
for field in fields:
print field,
v = prompt()
answers += [v]

print """Hello %s!
You go to %s
and you are in year %s""" % ( answers[0], answers[1], answers[2] )

year = int(answers[2])

if year == 9:
print "Hope your GCSE\'s are going well."
elif year == 8:
print "I hope you are studing for your exams!"
else:
print "Thanks for playing"

Esempio di script Python di nome import sys.

Ti potrebbe interessare  L'arrivo di lollipop: i dispositivi e le caratteristiche di android lollipop.

Link al sito world wide web (la famosa ragnatela del web) di riferimento per Python con la versione stabile 3.4.3 https://www.python.org/

Python viene utilizzato anche in ambito scientifico e del calcolo numerico scientifico tramite libreria SciPy http://scipy.org/

Marco Franceschini.

[sdonations]1[/sdonations]