Corso
Scrivere funzioni in Python
IntermedioLivello di competenza
Aggiornato 11/2025
PythonProgramming4 h15 video46 Esercizi3,650 XP110K+Attestato di conseguimento
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Preferito dagli studenti di migliaia di aziende
Formare un team?
Prova per il BusinessDescrizione del corso
Prerequisiti
Python Toolbox1
Best practice
L’obiettivo di questo corso è trasformarti in un esperto di Python, quindi il primo capitolo parte dalle best practice per scrivere funzioni. Vedrai le docstring, perché sono importanti e come capire quando è il momento di trasformare un blocco di codice in una funzione. Imparerai anche nel dettaglio come Python passa gli argomenti alle funzioni e alcuni tranelli comuni che possono rendere il debug più difficile quando le chiami.
2
Context manager
Se hai mai visto la parola chiave "with" in Python e ti sei chiesto a cosa servisse, questo è il capitolo che fa per te! I context manager sono un modo pratico per gestire risorse in Python e garantire che vengano sempre rilasciate quando hai finito di usarle. In questo capitolo vedrai come usare i context manager e come scriverne di tuoi.
3
Decorator
I decorator sono un concetto estremamente potente in Python. Ti permettono di modificare il comportamento di una funzione senza cambiare il codice della funzione stessa. Questo capitolo porrà le basi necessarie per capire a fondo i decorator (funzioni come oggetti, scope e closure) e ti darà un’ottima introduzione a come si usano e si definiscono. Questo tuffo profondo nei meccanismi interni di Python ti preparerà a diventare una superstar Pythonista.
4
Ancora sui decorator
Ora che hai capito come funzionano i decorator sotto il cofano, questo capitolo ti propone diversi esempi reali di quando e come scrivere decorator nel tuo codice. Imparerai anche concetti avanzati, come preservare i metadati delle funzioni decorate e come scrivere decorator che accettano argomenti.
Scrivere funzioni in Python
Corso completato
Ottieni Attestato di conseguimento
Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CVCondividila sui social e nella valutazione delle tue performanceIscriviti ora
Unisciti a oltre 19 milioni di studenti e inizia Scrivere funzioni in Python oggi!
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Aumenta le tue competenze sui dati con l'app di DataCamp
Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.