Tag: Python

Leave a reply

Socket & Python 3

In informatica e nei sistemi operativi moderni un socket è un’astrazione software progettata per poter utilizzare delle API standard e condivise per la trasmissione e la ricezione di dati attraverso una rete
oppure come meccanismo di IPC.
È il punto in cui il codice applicativo di un processo accede al canale di comunicazione per mezzo di una porta, ottenendo una comunicazione tra processi che lavorano su due macchine fisicamente separate.
Dal punto di vista di un programmatore un socket è un particolare oggetto sul quale leggere e scrivere i dati da trasmettere o ricevere.
(fonte wikipedia)

In generale, si definisce socket una rappresentazione a livello software utilizzata per interfacciare i due terminali in gioco in una connessione tra due computer.

Vediamo oggi un semplice esempio di come si crea un socket in Python (v.3.5) e di come si puo’ usarlo per comunicare con un altro pc, in questo caso un web server remoto. (altro…)




Leave a reply

Visual Python (o quasi) – Parte Seconda

In questa seconda parte del tutorial vedremo come usare l’interfaccia creata con Glade integrandola nel nostro programma in python.

Io sto sperimentando Glade usando una distribuzione a cui sto lavorando denominata Kitelinux a base Debian (jessie), ma quanto detto in questo tutorial funziona benissimo su ogni tipo di distribuzione linux based che faccia uso delle GTK+3 (o GTK+2)

Nella cartella dove abbiamo salvato il file interfaccia.glade della nostra interfaccia, creiamo un nuovo file denominato visual.py e scriviamoci dentro quanto segue:

(altro…)




Leave a reply

Visual Python (o quasi) – Parte Prima

Ciao a tutti 🙂

Oggi vi presento Glade uno strumento interessante che permette agli sviluppatori Python (ma non solo) di creare facilmente interfacce per il toolkit GTK+2 e GTK+3 e per il desktop Gnome.

Dunque, linuxiani, ci mettiamo subito al lavoro:

sudo apt-get install glade
sudo apt-get install python-gtk2
sudo apt-get install python-gtk2-dev

se vi serve un buon editor (per evitare di usare nano o pluma):

sudo apt-get install geany

Eseguiamo glade e cominciamo a disegnare la nostra interfaccia nel nostro nuovo ambiente RAD (sviluppo rapido di applicazioni) un po’ come si faceva con il glorioso Visual Basic.
(altro…)




Leave a reply

python-pip – Installare l’ultima versione ed aggiornare tutti i pacchetti

Come ben sapete, python sia la versione 2 che 3 ha un suo gestore di pacchetti.

Adesso ci concentremo su python-pip, il gestore dei pacchetti per python2.7.

Al momento in cui scrivo la versione di python2 è la 2.7 e sto lavorando su Debian Jessie con dwm come Window Manager.

Per prima, nel caso in cui l’abbiamo già installato, disinstalliamo il python-pip dei repository di Debian Jessie, con il comando:

# apt-get purge python-pip

(altro…)