Vai al contenuto principale

Corso

Scrivere funzioni in Python

Intermedio4 h

Impara a usare le migliori pratiche per scrivere funzioni complesse, facili da mantenere e riutilizzare, con una buona documentazione.

Python4 h15 video46 esercizi3,650 XP110K+Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Hai finito l’analisi, creato il report e addestrato un modello. E adesso? Se vuoi portare il modello in produzione, il tuo codice dovrà essere più affidabile rispetto agli script esplorativi in un Jupyter notebook. Scrivere funzioni in Python ti darà solide basi per scrivere funzioni complesse ed eleganti, così potrai contribuire al tuo team con competenze di ricerca e di engineering. Imparerai trucchi utili, come scrivere context manager e decorator. Scoprirai anche le best practice per scrivere funzioni riutilizzabili e manutenibili, con una buona documentazione. Si dice che chi sa fare buona ricerca e scrivere codice di alta qualità sia un unicorno. Segui questo corso e scopri la magia!

Prerequisiti

Curriculum

Programma del corso

1

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.
Inizia capitolo
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.
Inizia capitolo
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.
Inizia capitolo
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.
Inizia capitolo

Scrivere funzioni in Python

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

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.