After doing these courses, I feel confident creating professional visualizations and dashboards
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.
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

