Nadia & Python

OK, devo cominciare con una confessione: non so chi mi ha segnalato questo blog. Cosa che dev’essere capitata nella prima metà di dicembre, stando alla data del file con l’URL dentro ma nessuna nota, niente appunti, messo tra le cose interessanti & urgenti ma che possono aspettare un attimino. Pensare che è proprio bello. E peccato che il blog non è più attivo, non aggiornato da settembre 2009, una vita.

Ma siccome dentro ci trovate tante idee ve lo voglio far conoscere. Nadia Alramli lavora a Dublino per DemonWare, sembra un posto interessante. E poi lì c’è la Guiness –ma questo non c’entra.

dw1
Allora, il blog, lo trovate qui: nadiana  e dentro ci sono tante cose. Per dire un tutorial di PIL (Python Image Library). In effetti il blog non è durato molto, chissà, altri interessi, recentemente si è vista su Stack Overflow (probabile che l’ho vista lì, ora che ci penso, forse nèh!).

Per invogliarvi a visitare il blog niente di meglio che riprodurre un suo script, piccolo ma sexy: una progress bar animata:

#!/usr/bin/python
# -*- coding: utf-8 -*-

from progressbar import ProgressBar
import time
p = ProgressBar('green', width=20, block='▣', empty='□')
for i in range(101):
    p.render(i, 'step %s\nProcessing...\nDescription: write something.' % i)
    time.sleep(0.1)

tp1
Richiede il modulo terminal.py, lo trovate da Nadia, qui.
Dove naturalmente ci sono altre cose intrigose:

import terminal

from terminal import render
print render('%(BG_YELLOW)s%(RED)s%(BOLD)sHey this is a test%(NORMAL)s')
print render('%(BG_GREEN)s%(RED)s%(UNDERLINE)sAnother test%(NORMAL)s')

t
OK, per oggi basta: è quasi festa 😉 🙂 😀

Posta un commento o usa questo indirizzo per il trackback.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

%d blogger hanno fatto clic su Mi Piace per questo: