Categoria: Python

Leave a reply

Django Framework #2 – Creiamo la nostra prima web-application (l’importanza del modello dati)

In questa seconda lezione daremo un approccio molto pratico e faremo riferimento al nostro progetto creato nella prima lezione.
Più avanti nelle lezioni parleremo delle basi di dati in Django, della configurazione del file settings.py e di come funziona l’Object Relational Mapping (ORM).

Vediamo subito come si fa ad utilizzare il database, creare le tabelle ecc.

Per inizializzare la base dei dati accedi nella cartella \test-django\tutorial_django ed esegui:

python manage.py migrate

(altro…)




Leave a reply

Python & Blender 3D

In questo tutorial mostreremo cosa si puo’ fare con python ed il 3D.
Meglio, mostreremo qualche potenzialità del capolavoro Blender 3D, un software libero e multipiattaforma di modellazione, rigging, animazione, compositing e rendering di immagini tridimensionali.
Questo software dispone anche di funzionalità per mappature UV, simulazioni di fluidi, di rivestimenti, di particelle, altre simulazioni non lineari, creazione di applicazioni/giochi 3D e raytracing.
È disponibile per vari sistemi operativi ed è dotato di un robusto insieme di funzionalità paragonabili, per caratteristiche e complessità, ad altri noti programmi per la modellazione 3D come Softimage XSI, Cinema 4D, 3D Studio Max, LightWave 3D e Maya. (altro…)




Leave a reply

Django Framework #1 – My “Hello World (It worked!)” in Django Python

Django è un framework per costruire siti dinamici e applicazioni web in python.

Un framework è sostanzialmente una serie di librerie messe in relazione fra loro e la funzione è quella di creare una infrastruttura generale, lasciando al programmatore il contenuto vero e proprio dell’applicazione. Lo scopo di un framework è infatti quello di risparmiare allo sviluppatore la riscrittura di codice già scritto in precedenza per compiti simili.

Il nome del framework è ispirato a Django Reinhardt , famoso chitarrista che nonostante un incidente avesse reso inutilizzabili due dita della mano, continuò a suonare inventando addirittura una nuova tecnica. (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…)