Pycharm - Debug e punti di interruzione
L'esecuzione di un codice Python comprende due modalità: eseguire uno script e eseguire il debug dello script. Questo capitolo si concentra sul debug dello script Python usando PyCharm.
Passaggi coinvolti
I passaggi per il debug del progetto Python sono come spiegato di seguito:
Passo 1
Inizia con il debug del progetto Python come mostrato nello screenshot qui sotto -

Passo 2
Ora, il firewall di Windows richiede l'autorizzazione per il debug del progetto Python poiché la procedura prevede la compilazione riga per riga.

Passaggio 3
La console di debug viene creata nell'editor PyCharm come mostrato di seguito, che esegue l'output riga per riga.

Il pulsante Esegui si sposta da una riga all'altra per eseguire l'output nel modo desiderato.

Comprensione dei punti di interruzione
Durante il debug di un particolare script, è intenzionale creare un punto di interruzione. I punti di interruzione sono il luogo di arresto intenzionale o il luogo in cui il codice viene messo in pausa per identificare l'output in una fase specifica.

In PyCharm, i punti di interruzione sono visibili utilizzando una finestra di dialogo separata nell'editor specificato. Comprende vari attributi per valutare i breakpoint definiti e il log di tracciamento per gli stessi con un motivo principale per ottenere una migliore pratica di programmazione.