…e mentre la Litizzetto fa ancora battute da Fazio oggi ci hanno detto che una persona che guadagna 1200€ al mese dovrà pagare 50€ in più di tasse ogni mese. Immaginate adesso un impegato normale, che paga bollette e affitto, che sta crescendo i figli, trovarsi senza quei 50€ che gli permettevano di comprarsi un [...]
Errata Corrige In fondo alla pagina trovate il codice completo dei due esempi in download. Vorrei correggere una mia leggerezza. Nella lezione di giovedì 15 marzo è stato presentato il prototipo di una rubrica. Il codice visto a lezione faceva uso di una variabile globale AGENDA: l'uso di variabili globali in Python non è solo sconsigliato, ma volontariamente limitato. Infatti, non è possibile scrivere una variabile globale nel corpo di una funzione. La soluzione (come presentata nel codice in allegato) è di passare l'agenda da modificare come parametro delle funzioni. Per i più curiosi, esiste un modo per scrivere variabili globali all'interno di funzioni, ma è considerato un'eccezione da applicare in casi giustificati: cercate su Google. Ad ogni modo, vedrete che l'uso di variabili globali sarà drasticamente limitato con la programmazione ad oggetti. Per ogni dubbio, scrivetemi su twitter (il contatto è incluso nel README). Il secondo esempio contiene alcuni costrutti avanzati che non sono stati oggetto del corso: spero che possano stimolare la curiosità dei più attenti. Corso Python: codice della prima parte
Let me save you some headache today: if you’re like me, you really do like keeping your git repo neat and clean using submodules for third party libraries. (Especially if the language you’re using doesn’t have something like CPAN or r...
Quest'anno, il POuL organizza 3 lezioni sulle librerie Qt e KDE. Qt è un framework multipiattaforma basato su C++ usato per sviluppare in modo facile e veloce applicazioni per Linux, Windows, Mac e smartphone. Il corso fornirà le basi nel linguaggio C++ per poi passare alla presentazione delle funzionalità del framework Qt senza tralasciare la nuova tecnologia QtQuick. Infine verrà introdotta la programmazione per il famoso desktop basato sulle Qt, KDE. Il corso è totalmente gratuito e non è necessaria l'iscrizione (come tutti gli eventi organizzati dal POuL). Potete trovare tutto il materiale relativo a questo corso nella pagina dedicata https://www.poul.org/qt/ Lunedì 19 Marzo 2012 (16:15 - 19:15 aula L.26.15) - Introduzione C++ e basi delle librerie Qt Nozioni del linguaggio C++ necessarie per usare le librerie Qt Installazione e configurazione dell'SDK Qt Elementi fondamentali delle librerie Lunedì 26 Marzo 2012 (16:15 - 19:15 aula L.26.15) - Framework Qt e introduzione alla programmazione per KDE Esplorazione delle varie funzionalità del framework Qt Introduzione alla programmazione per il desktop environment KDE Lunedì 2 Aprile 2012 (16:15 - 19:15 aula L.26.15) - QML, QtQuick e KDE frameworks Presentazione della nuova tecnologia QtQuick per creare accattivanti interfacce grafiche. Intervento di un developer KDE che mostrerà esempi avanzati di sviluppo per KDE.
Sabato, 31 Marzo, presso i locali del Liceo Scientifico F.Redi di Arezzo, ci sarà il Document Freedom Day 2012. Dopo le fortunate edizioni FSUGItalia di Perugia, Opera (MI) e Spoleto, il DFD approda finalmente nella mia città natale. Per questo devo ringraziare, oltre che il comune di Arezzo, nella persona dell’assessore Marco Donati e dei […]