Funzioni anonime o lambda in python: una introduzione

Tempo di lettura: 4 minuti Funzioni anonime in Python In questo articolo imparerai cosa sono le funzioni anonime in Python, conosciute come funzioni Lambda – Lambda functions. Imparerai che cosa sono, la loro sintassi, quando utilizzarle (con esempi). Gli argomenti che discuteremo sono i seguiti: Che cosa sono le funzioni anonime o lambda in Python; Come si usano le funzioni anonime in Python; Esempio di funzione anonima; Utilizzo di funzioni Lambda; Quando non dovresti usare le funzioni Lambda?; Funzioni Lambda con le funzioni native di Python: filter(), map() e reduce(); Dopo aver trattato di django in qualche articolo precedente, ho voluto approfondire l’utilizzo della funzioni lambda. Inizialmente ho pensato che le funzioni lambda erano un modo per rendere complicata la scrittura e la lettura del … Leggi tutto “Funzioni anonime o lambda in python: una introduzione”

Migliorare se stessi, nella vita e nel lavoro

Tempo di lettura: 3 minuti In questo articolo trovi i miei consigli su come migliorare se stessi nella vita e nel lavoro. Migliorare è un compito arduo e appena ci pensi, ti trovi davanti ad una domanda: per migliorare devo accontentarmi di poco o devo puntare in alto? Il mondo è pieno di paradossi. Uno dei più grandi è il compromesso tra vivere con grandi o piccole aspettative. Da un lato, dobbiamo sperare di vincere sempre nella vita, altrimenti qual è il motivo per continuare a lottare tutti i giorni? Ma d’altra parte, non possiamo scoraggiarci quando perdiamo. Queste due posizioni sono riassunte nelle seguenti due citazioni. “Sei nato per vincere, ma per essere un vincitore, devi progettare la vittoria, prepararti a vincere e aspettarti … Leggi tutto “Migliorare se stessi, nella vita e nel lavoro”

Admin di django (2)

Tempo di lettura: 3 minuti Questo articolo è la seconda parte dell’articolo Admin di django (1) Questi articoli approfondiscono concetti chiave dell’utilizzo dell’admin di Django il framework per lo sviluppo di applicazioni Web, scritto in Python. L’Admin di Django  è uno strumento flessibile, potente e sicuro. Sommario ModelAdmin.exclude; ModelAdmin.fields; ModelAdmin.fieldsets; Questo attributo, se caricato, deve essere una lista di fields da escludere dal modulo – Form. Per esempio consideriamo il seguente model: Se vuoi un modulo per la classe Author che includa solo i campi name e title, dovresti specificare quali mostrare o escluderli come segue: Dato che il model Author ha solo tre campi, name, title, e birth_date, il modulo risultante dalle dichiarazioni di cui sopra ha esattamente gli stessi campi. Sommario ⇑ Usa … Leggi tutto “Admin di django (2)”

Controlla la tua attenzione perché diventi quel che pensi

Tempo di lettura: 4 minuti Controlla la tua attenzione perché diventi quello che pensi. La frase che segue ha più di 2000 anni, e sembra di ieri: “La maggior parte di ciò che passa per intrattenimento legittimo è inferiore o sciocco e si rivolge o sfrutta solo la debolezza delle persone.” Questa frase è del filosofo stoico Epitteto. Nulla può essere più importante del controllo dell’attenzione,  è così che utilizziamo il nostro tempo, prestando attenzione a delle cose piuttosto che altre. Sai quando siamo in balia degli altri? Un esempio attuale è quando usiamo male i social media. Se non controlli la tua attenzione diventi una facile preda piena di debolezze. Sia chiaro non sono contro tutti i media. Ma penso che spesso siamo manipolati … Leggi tutto “Controlla la tua attenzione perché diventi quel che pensi”

Scrivere tutti i giorni

Tempo di lettura: 4 minuti Scrivere tutti i giorni Questo articolo da dei suggerimenti su ‘come migliorare se stessi attraverso la scrittura’. Stephen King nel suo libro ‘On Writing. L’autobiografia di un mestiere’ dice: ‘Scrivere è telepatia‘. È vero, in questo momento, io e te pensiamo la stessa cosa, come condividere le emozioni con noi stessi. Scrivere è il modo di comunicare migliore che conosco. Perché scrivere quotidianamente migliorerà la tua vita Una delle abitudini che ho fatto mia è stato scrivere tutti i giorni. Scrivere tutti i giorni ha portato alcune cose importanti nella mia vita: La carriera; La realizzazione professionale, il lavoro; Mi ha permesso di migliorare me stesso attraverso la pratica; Mi ha dato la possibilità di condividere le mie idee con … Leggi tutto “Scrivere tutti i giorni”

Admin di django (1)

Tempo di lettura: 5 minuti L’Admin di Django  è uno strumento flessibile, potente e sicuro. Amo questo framework. La prima volta mi avvicinai avevo un po’ di diffidenza, non conoscevo Python e venivo da un contesto completamente diverso. Subito sentii un alito di novità e di interesse. Oggi, a distanza di 5 anni, da quei primi passi, sono sempre più affascinato, ogni piccola sorpresa continua ad incuriosirmi. Troppo spesso sono convinto di essere in buona compagnia . Per questo motivo ho deciso di scrivere degli articoli di dettaglio sull’Admin, in particolare. Faccio leva sulla documentazione ufficiale e sulle mie esperienze professionali. Quando crei un nuovo progetto Django crei anche l’Admin. L’Admin è attivata di default all’URL /admin/ e, ti permette, gestire i dati delle applicazioni … Leggi tutto “Admin di django (1)”