Vai al contenuto principale
HomePython

Corso

Scrivere codice Python efficiente

IntermedioLivello di competenza
Aggiornato 01/2026
Impara a scrivere codice efficiente che si esegua velocemente e usi le risorse in modo intelligente per evitare sprechi inutili.
Inizia il corso gratis
PythonProgramming
4 h
15 video
52 Esercizi
4,000 XP
150K+
Attestato di conseguimento

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


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

Group

Formare un team?

Prova per il Business

Descrizione del corso

Come Data Scientist, la maggior parte del tuo tempo dovrebbe essere dedicata a ricavare insight utili dai dati — non ad aspettare che il codice finisca di eseguire. Scrivere codice Python efficiente può ridurre i tempi di esecuzione e risparmiare risorse computazionali, liberandoti così per fare ciò che ami di più come Data Scientist. In questo corso imparerai a usare le strutture dati, le funzioni e i moduli integrati di Python per scrivere codice più pulito, veloce ed efficiente. Esploreremo come misurare e profilare il codice per individuare i colli di bottiglia. Poi metterai in pratica ciò che hai imparato eliminando questi colli di bottiglia e altri schemi progettuali poco efficaci, utilizzando la Standard Library di Python, NumPy e pandas. Al termine del corso avrai gli strumenti necessari per iniziare a scrivere codice Python efficiente!I video includono trascrizioni dal vivo che puoi visualizzare facendo clic su "Show transcript" in basso a sinistra nei video. Il glossario del corso si trova a destra nella sezione delle risorse. Per ottenere i crediti CPE devi completare il corso e raggiungere un punteggio del 70% nella valutazione qualificata. Puoi accedere alla valutazione facendo clic sul riquadro dei crediti CPE sulla destra.

Prerequisiti

Data Types in PythonPython Toolbox
1

Basi dell’efficienza

In questo capitolo scoprirai cosa significa scrivere codice Python efficiente. Esplorerai la Standard Library di Python, conoscerai gli array di NumPy e farai pratica con alcuni strumenti integrati di Python. Questo capitolo pone le basi per i concetti trattati nei capitoli successivi.
Inizia il capitolo
2

Misurare e profilare il codice

In questo capitolo imparerai a raccogliere e confrontare i tempi di esecuzione tra diversi approcci di coding. Farai pratica con i pacchetti line_profiler e memory_profiler per profilare il tuo codice e individuare i colli di bottiglia. Poi metterai in pratica quanto appreso sostituendo questi colli di bottiglia con codice Python efficiente.
Inizia il capitolo
Scrivere codice Python efficiente
Corso
completato

Ottieni Attestato di conseguimento

Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CV
Condividila sui social e nella valutazione delle tue performance
Iscriviti ora

Unisciti a oltre 19 milioni di studenti e inizia Scrivere codice Python efficiente oggi!

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


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.