Contribute Media
A thank you to everyone who makes this possible: Read More

Il rasoio dei generatori di Python per semplificare il codice e ridurre l'uso di memoria

Description

I generatori sono una delle caratteristiche più avanzate di Python ma anche meglio integrate con le altre parti del linguaggio e con una sintassi molto simile ad altri costrutti. In particolare Python 3 fa un utilizzo più esteso dei iteratori anche nelle funzioni base e semplifica ulteriormente l’uso dei generatori. In questa presentazione illustrerei il funzionamento delle funzioni generatrici e dei generatori partendo dalle basi dell’iterazione. Analizzerei inoltre i vantaggi che i generatori possono portare nella semplificazione del codice e nella riduzione dell’uso di memoria, con degli esempi di codice e di misura delle prestazioni e delle risorse utilizzate. Come esempio conclusivo presenterei un modulo per il parsing di XPath, completamente basato sui generatori.

in __on domenica 22 aprile at 12:45 **See schedule**

Details

Improve this page