Articoli riguardanti la programmazione in generale. I tag associati all’articolo evidenziano il linguaggio di programmazione e l’eventuale framework utilizzato. Sono inclusi anche articoli di carattere più generale, ad esempio riguardanti tecniche, algoritmi e strutture dati.
Due righe giusto per rimettere un po’ le mani su Ruby, che secondo me è il linguaggio di programmazione interpretato più elegante che c’è in giro. Ho ripreso a sfogliare un manuale sullo sviluppo web agile con Ruby on Rails,…
All’interno della directory ‘blog’, che contiene il codice dell’omonima applicazione, si trovano, tra gli altri, i due file: views.py urls.py Il primo conterrà le funzioni che implementano le view di cui l’applicazione farà uso, mentre il secondo contiene le regole…
Dopo aver configurato l’ambiente di sviluppo e creato il progetto, è il momento di creare un’applicazione. Infatti un progetto Django è un insieme di applicazioni e rappresenta una sorta di contenitore. Si può pensare al progetto come all’intero sito web,…
Tutte le volte che ho avuto a che fare con la programmazione web, ho sempre ragionato in termini di pattern Model View Controller (MVC), dove le View sono le porzioni di codice che si occupano di mostrare i dati al…
Avendo già predisposto una directory da dedicare al progetto e anche un virtualenv dedicato, posso finalmente creare il progetto Django. Dalla directory che ho chiamato “journey”, e avendo già attivato il virtualenv, posso eseguire il seguente comando: Il punto alla…
Per imparare Django lavorerò su piattaforma Linux (in particolare Ubuntu 20.04), con l’installazione Python 3 inclusa nel sistema. In particolare si tratta della versione 3.8.5 di Python. In generale, la maggior parte delle distribuzioni Linux prevede anche la presenza di…
Ho ritagliato questa categoria di articoli per tracciare in un unico posto i progressi nell’apprendimento del framework Python Django. Utilizzo da diversi anni Python per realizzare script e utility che mi aiutano nelle mie attività quotidiane, ma voglio approfondire maggiormente…
In questo articolo vi mostro in che modo procedo solitamente per fare il setup di un nuovo progetto Django. Per chi non lo sapesse, Django è uno dei framework Python più potenti e completi per lo sviluppo di applicazioni web.…
Ruby è uno dei linguaggi di programmazione che più mi piace e che avrei voglia di approfondire per raggiungere un livello di conoscenza che non sia soltanto basilare. Molto spesso, per necessità, ho fatto ricorso a Python per realizzare piccoli…
Sono uno a cui piace un sacco studiare, imparare cose nuove, approfondire, sperimentare… Non a caso questo blog ha la tag-line «esperimenti di software libero». Il software libero è una delle mie maggiori passioni, a partire dai sistemi operativi per…