Comandi magici in Python

Apr 17 2023
I comandi magici in Python sono comandi speciali disponibili nei notebook IPython e Jupyter e non fanno parte del linguaggio Python standard. Questi comandi sono preceduti da % o %% e forniscono una gamma di utili funzionalità per il calcolo interattivo, l'analisi dei dati e il debug.
Arte usando Midjourney

I comandi magici in Python sono comandi speciali disponibili nei notebook IPython e Jupyter e non fanno parte del linguaggio Python standard. Questi comandi sono preceduti da %o %%e forniscono una serie di utili funzionalità per il calcolo interattivo, l'analisi dei dati e il debug.

Ecco alcuni dei comandi magici più comunemente usati in Python:

  • %run: Esegue uno script Python come se fosse un programma.
  • %load: carica il codice da un file esterno in una cella di codice.
  • %time: misura il tempo di esecuzione di una singola istruzione.
  • %timeit: misura il tempo medio di esecuzione di un'istruzione su più esecuzioni.
  • %who: Elenca tutte le variabili nello spazio dei nomi corrente.
  • %whos: Fornisce informazioni più dettagliate su tutte le variabili nello spazio dei nomi corrente.
  • %reset: reimposta lo spazio dei nomi rimuovendo tutti i nomi definiti dall'utente.
  • %debug: attiva il debugger interattivo per aiutare a diagnosticare gli errori nel codice.
  • %matplotlib: configura matplotlib in modo che funzioni con i notebook Jupyter.
  • %%writefile: scrive il contenuto di una cella di codice in un file esterno.