Abbiamo già parlato di varii modi per creare eseguibili a partire dal nostro codice Python attraverso strumenti quali Py2Exe o PyInstall, e abbiamo anche trattato alcuni metodi alternativi, ma tutti necessitavano dell'installazione di qualcosa sul nostro computer, passaggio che magari non fa piacere a tutti.
Oggi vedremo come creare eseguibili attraverso un sito web, per l'esattezza Python Packager.
Ormai Python ha 29 anni e Guido Van Rossum ha annunciato, il 13 Gennaio scorso, l'apertura di un blog relativo allo sviluppo della sua "creatura" da semplice progetto-passatempo ai primi sviluppi in comunità (If Guido was hit by a bus?) fino a Python 3000.
Sicuramente una notizia interessante, vi invito tutti a dare un'occhiata a The History of Python
Oggi vi voglio segnalare l'implementazione pure-python di due algoritmi abbastanza celebri: Blowfish e Rijndael (per gli amici AES).
Si chiama Shed Skin e l'ultima versione, alla stesura di questo articolo, è la 0.0.28.
Come dice il nome stesso di questo ottimo tool in Python, Shed Skin ci consente di far mutare pelle (to shed = mutare) al pitone. Come? Convertendo il codice in C++!
Sara quindi possibile, dopo aver eseguito questo tool, compilare la nostra applicazione come un qualsiasi script C/C++.
Vediamo ora nel dettaglio fin dove è arrivato lo sviluppo di questo software (ovviamente scritto in Python)
Ne avevo già parlato, ma era un metodo sperimentale.
Beh, ora so che è possibile creare eseguibili per Windows sotto Linux.
Una delle principali pecche di tool come py2exe è il peso dell'eseguibile.
Oggi vedremo una soluzione che ci farà risparmiare fino a 2 Mb sul peso dell'eseguibile.