blog di manzo

katacast!

il "kata" nelle arti marziali indica, sotto il profilo tecnico, una serie di movimenti preordinati e codificati che rappresentano varie tecniche e tattiche di combattimento evidenziandone i principi e le opportunità di esecuzione. Il "Code Kata" è un esercizio di stile che consiste nel risolvere un semplice e classico problema di programmazione, di solito con la metodologia test-driven.

server asincroni: un benchmark

Nicholas Piël ci offre un dettagliato e utile confronto tra i principali framework per scrivere server asincroni in Python. Regge più carico Twisted o Tornado ? E' più responsivo un semplice socket wrapper o l'approccio a generatori e coroutine ? Leggete e saprete :)

imparare python scrivendo giochini

Molti di noi hanno cominciato a muoversi nel mondo della programmazione con il BASIC degli home computer a 8 bit; allora erano molto diffusi i libri e riviste con listati di videogiochi da copiare. Albert Sweigart, l'autore di questo libro, consultabile gratuitamente, ha "catturato" lo spirito di quelle pubblicazioni e l'ha trasposto nel nostro linguaggio preferito.

bPython, shell interattiva potenziata

segnalo bPython, un'interfaccia colorata al classico interprete che sfrutta ncurses ed e' in grado di:

  • Fare syntax highlighting
  • Autocompletamento e suggerimento mentre si scrive
  • Mostrare la lista dei parametri richiesti da una funzione python
  • Rivalutare l’ultima linea di codice
  • Inviare il codice a pastebin
  • Salvare il codice su file
  • Indentare automaticamente

Rilasciato sotto licenza MIT.

python sui robottoni giganti

Inserire codice C nei sorgenti python

Cinpy è un interessante modulo che consente di scrivere funzioni C "embedded" nel codice python; il codice viene compilato "al volo" tramite tcc (Tiny C Compiler) e reso disponibile in python via ctypes. Semplice e veloce!

alcuni costrutti meno conosciuti ma utili di Python

da Stack Overflow una raccolta di accorgimenti, trucchi, scorciatoie, peculiarità del nostro linguaggio preferito ;)

Python tricks

le novità di Python 2.6

la nuova versione, prevista per il primo ottobre 2008 è sostanzialmente pensata come "preparazione" alla 3.0 (che verrà rilasciata nella stessa data). QUI sono documentate nel dettaglio le novità principali. Tra le tante segnalo l'introduzione del package multiprocessing. Buona lettura!

Condividi contenuti