11

Zero waste: trucchi per riciclare (la memoria) meglio

Talk Qui potete vedere il talk che ho fatto insieme a Francesco Panico durante il Pycon.it 2024 PDF Previous Next     / [pdf] View the PDF file here. Elevator pitch Un talk sul riciclaggio? In un certo senso si! Parleremo infatti del peggior spreco per un dev: quello di memoria. Esploreremo il funzionamento del GC e gli algoritmi alla base del suo funzionamento. Impareremo alcune tecniche per analizzare e ridurre il consumo di memoria del nostro codice....

June 16, 2024 · 4 min · Carlo Bertini [WaYdotNET]
#Best Practice #python #Performance #CPython #Debugging #Code Analysis
11
Separare l’interfaccia dall’implementazione, una delle regole d’oro dell’OOP. Come applicarla in un linguaggio tipizzato dinamicamente come Python? Un’introduzione allo Structural Subtyping e all’utilizzo dei Protocol

Coding to interfaces: Structural Subtyping in Python

Talk Qui potete vedere il talk che ho fatto insieme a Francesco Panico durante il Pycon.it 2023 PDF Previous Next     / [pdf] View the PDF file here. Elevator pitch Separare l’interfaccia dall’implementazione, una delle regole d’oro dell’OOP. Come applicarla in un linguaggio tipizzato dinamicamente come Python? Un’introduzione allo Structural Subtyping e all’utilizzo dei Protocol Descrizione Per coding-to-interfaces si intende una best practice della OOP che consiste nel separare la definizione di una classe (interfaccia) dalla sua effettiva implementazione....

June 15, 2024 · 3 min · Carlo Bertini [WaYdotNET]
#Best Practice #python #Clean Code #Static Analysis #Type-Hinting