Come eseguire Python da VS Code

blank
Di
Jugo Mobile
Jugo Mobile è una piattaforma dedicata a contenuti di alta qualità nel gaming, sport e tecnologia. Interagisci con contenuti di qualità e connettiti con appassionati ed...
13 Min Read

Visual Studio (VS) Code offre supporto per lo sviluppo Python che sia i professionisti che gli hobbisti possono apprezzare. Questo articolo fornirà conoscenze pratiche sulla configurazione dell’ambiente Python e sull’esecuzione e il debug del codice Python, insieme a funzionalità bonus preziose e interessanti.

Configurazione dell’ambiente Python

Dovrai configurare manualmente l’interprete Python sul tuo computer prima che VS Code possa utilizzarlo. Ecco come farlo:

  1. Visita il Python ufficiale sito web.
    1712894429 276 Come eseguire Python da VS Code
  2. Vai alla pagina Download e scegli la versione del tuo sistema operativo (Windows, macOS o Linux, a seconda della libreria) e fai clic su Scarica.
    1712894429 891 Come eseguire Python da VS Code
  3. Scarica ed esegui il programma di installazione.
    1712894429 392 Come eseguire Python da VS Code
  4. Apri un terminale o un prompt dei comandi.
    1712894429 322 Come eseguire Python da VS Code
  5. Tipo “python –version” e premere “Invio”.
    1712894429 303 Come eseguire Python da VS Code
  6. Dovresti vedere la versione Python installata sullo schermo.

Se la scienza dei dati è il motivo principale per cui utilizzi Python, valuta la possibilità di scaricare Anaconda e di far sì che Python lo utilizzi. Anaconda viene fornito con un interprete Python e una moltitudine di librerie e strumenti specializzati per la scienza dei dati.

Per gli utenti Windows che desiderano che un ambiente Linux funzioni con Python, il sottosistema Windows per Linux (WSL) è un’altra opzione praticabile. La scelta di WSL comporta anche l’installazione della relativa estensione. Per ulteriori informazioni sull’utilizzo di WSL con VS Code, fare riferimento alla documentazione sullo sviluppo remoto di VS Code o all’esercitazione Utilizzo di WSL.

Dopo aver completato correttamente questi passaggi, le librerie Python verranno installate sul tuo sistema e sarai pronto per scrivere codice.

Installazione dell’estensione Python in VS Code

Per utilizzare correttamente l’ambiente Python in VS Code, è necessario installare anche l’estensione Python. Ecco gli ulteriori passaggi per impostare l’estensione nell’IDE:

  1. Avvia VS Code.
    1712894429 273 Come eseguire Python da VS Code
  2. Fare clic sull’icona “Estensioni” nella barra delle attività.
    1712894429 436 Come eseguire Python da VS Code
  3. Cerca “Python” nella barra di ricerca della vista Estensioni.
    1712894429 661 Come eseguire Python da VS Code
  4. Trova l’estensione Python di Microsoft sul Marketplace.
    1712894429 928 Come eseguire Python da VS Code
  5. Fare clic sul pulsante “Installa” per aggiungere l’estensione a VS Code.
    1712894429 768 Come eseguire Python da VS Code

Dopo aver seguito questi passaggi, avrai i seguenti prerequisiti per la codifica Python:

  • Python (versione 3 o successiva)
  • Codice VS
  • Estensione VS Code Python

Debug del codice Python in VS Code

Il debug è una parte inestricabile del processo di codifica, quindi ti consigliamo di avere le funzionalità di debug di Python pronte non appena inizi a scrivere il codice. Esaminiamo i passaggi per eseguire il debug di Python all’interno di VS Code.

  1. Fare clic sul margine sinistro accanto al numero di riga in cui si desidera aggiungere un punto di interruzione (ad esempio, accanto all’istruzione print).
    1712894429 106 Come eseguire Python da VS Code
  2. Fare clic sull’icona Debug nella barra delle attività sul lato della finestra.
    1712894430 192 Come eseguire Python da VS Code
  3. Premi F5 o fai clic sul pulsante verde “Esegui e debug”.
    1712894430 741 Come eseguire Python da VS Code
  4. Scegli “File Python” come configurazione di debug.

Il debugger si fermerà al punto di interruzione. Avrai la possibilità di ispezionare le variabili, visualizzare lo stack di chiamate ed eseguire comandi nella console di debug.

Configurazione del tuo interprete Python

VS Code rileva e seleziona automaticamente l’interprete Python se esiste nel tuo sistema. Tuttavia, potrebbe essere necessario modificare l’interprete se lavori con più versioni di Python o esegui ambienti virtuali.

  1. Premi Ctrl + Maiusc + P (o Cmd + Maiusc + P su macOS) per aprire la tavolozza dei comandi.
    1712894430 400 Come eseguire Python da VS Code
  2. Tipo “Python: Select Interpreter“Nella tavolozza dei comandi e premere “Invio”.
    1712894430 647 Come eseguire Python da VS Code
  3. Scegli l’interprete Python desiderato dall’elenco.
    1712894430 560 Come eseguire Python da VS Code

Con queste impostazioni, VS Code utilizzerà ora l’interprete selezionato manualmente.

Personalizzazione dell’ambiente Python VS Code

Personalizzare l’ambiente di sviluppo Python è un’attività abbastanza semplice in VS Code. Inoltre, è prezioso per migliorare la produttività, poiché un ambiente su misura per le tue esigenze renderà la scrittura del codice più rapida ed efficiente e ridurrà la frustrazione.

A questo scopo, VS Code offre funzionalità di personalizzazione robuste e di facile accesso. Sperimenta perse impostazioni ed estensioni per trovare la configurazione più adatta man mano che acquisisci maggiore dimestichezza con l’utilizzo dello strumento.

Diamo un’occhiata ai modi per adattare l’ambiente alle tue preferenze.

Modifica dello strumento Linting Python

L’linting identifica e corregge i problemi stilistici e sintattici nel codice sorgente che potrebbero portare a errori. A differenza della formattazione, che ristruttura solo il modo in cui appare il codice, l’inlinting analizza anche il modo in cui viene eseguito il codice e identifica gli errori che una formattazione impropria potrebbe causare.

  • Apri la tavolozza dei comandi premendo Ctrl + Maiusc + P.
  • Selezionare “Python: Seleziona Linter” per visualizzare un elenco di linter.
  • Scegli uno strumento di lanugine preferito dall’elenco (come Pylint, flake8 o Mypy).
  • Installa lo strumento linting nel tuo ambiente Python, se richiesto.

Se l’installazione non può procedere, prova a eseguire Visual Studio Code con privilegi di amministratore o installa manualmente il linter con un comando pip.

L’linting verrà eseguito automaticamente quando salvi un file, se è abilitato. Tutti i problemi rilevati verranno visualizzati nel pannello Problemi e come sottolineature ondulate nella finestra dell’editor. Puoi mantenere il linter abilitato o disabilitarlo quando non è più necessario. Apri la tavolozza dei comandi (Ctrl + Maiusc + P) e seleziona “Python: abilita/disabilita linting” per modificare l’interruttore.

Configurazione di Python Black per la formattazione

Python Black è un formattatore di codice che modifica automaticamente il codice Python per seguire le convenzioni di stile concentrandosi sulla leggibilità e sulla coerenza del codice.

  1. Installa Black nel tuo ambiente Python usando il comando: pip install black. Per installare l’estensione Python per Visual Studio Code, premi Ctrl + P, oltre la riga “ext install ms-python.python” e premi “Invio”.
    1712894430 747 Come eseguire Python da VS Code
  2. Digita Ctrl + oppure fai clic sull’icona a forma di ingranaggio nell’angolo in basso a sinistra e seleziona “Impostazioni”. [Ctrl+,]” per aprire il menu Impostazioni.
    1712894430 410 Come eseguire Python da VS Code
  3. Nella barra di ricerca nella parte superiore della scheda Impostazioni, digita “formato al salvataggio” e seleziona la casella di controllo.
    1712894430 163 Come eseguire Python da VS Code
  4. Cerca “Fornitore di formattazione Python” e seleziona “Nero”.
    1712894430 444 Come eseguire Python da VS Code

Quando apri o crei un file Python, scrivi del codice e lo salvi (Ctrl + S), il formattatore nero regolerà automaticamente questo codice. Se, per qualsiasi motivo, Black non funziona, è possibile che il tuo codice Python contenga degli errori di sintassi. In tal caso, ricontrolla il codice e riprova.

Personalizzazione degli snippet Python

Gli snippet Python possono essere uno strumento utile per semplificare il codice. Gli snippet sono blocchi di codice predefiniti o definiti dall’utente che puoi inserire nel codice. Rendono più rapida la scrittura di modelli di codice ripetitivi come loop o istruzioni condizionali. Questi sono i passaggi per personalizzare gli snippet Python in Visual Studio Code:

  1. Apri la vista Estensioni premendo Ctrl + Maiusc + X e cerca “Snippet Python”.
    1712894430 571 Come eseguire Python da VS Code
  2. Installa un’estensione Python Snippets adatta alle tue esigenze.
    1712894430 569 Come eseguire Python da VS Code
  3. Inizia a utilizzare i nuovi snippet nel tuo codice Python digitando il prefisso dello snippet e premendo “Tab” o “Invio”.

Visual Studio Code dispone di snippet incorporati per vari linguaggi di programmazione. Puoi trovare e inserire questi snippet utilizzando IntelliSense (Ctrl + Spazio) o un selettore di snippet dedicato. I frammenti di Python sono disponibili per il download dal Marketplace di Visual Studio Code.

Molte estensioni nel Marketplace di Visual Studio Code includono snippet. Puoi trovarli cercando “@category:”snippets” nella vista Estensioni. Dopo aver trovato un’estensione che ti piace e averla installata, riavvia Visual Studio Code. I nuovi frammenti saranno disponibili nell’editor di testo al riavvio.

Utilizzando il terminale integrato

Una delle potenti funzionalità di VS Code è il terminale integrato, che consente di eseguire vari comandi, inclusi script Python, senza uscire dall’editor. Utilizza il terminale integrato per eseguire script Python, gestire pacchetti e interagire con sistemi di controllo della versione come Git mentre lavori sui tuoi script Python.

Collaborare con Live Share

Visual Studio Code viene fornito con un’estensione Live Share. Questa funzionalità consente la collaborazione remota e in tempo reale tra gli sviluppatori. Live Share ti consente di discutere progetti Python con i membri del team e di partecipare a sessioni di programmazione congiunte. Inoltre, puoi ottenere un feedback immediato sul tuo codice da un supervisore o da un assistente. Questa funzionalità migliora la collaborazione e incoraggia l’apprendimento, poiché puoi conpidere idee e migliori pratiche con i tuoi co-sviluppatori.

Utilizzo dei taccuini Jupyter

Gli sviluppatori Python lavorano spesso con Jupyter Notebooks (precedentemente IPython Notebooks). È un progetto di documentazione open source che consente la combinazione di codice, testo e visualizzazioni. L’applicazione contiene documenti con codice informatico ed elementi rich text come paragrafi, equazioni, figure e collegamenti.

Visual Studio Code fornisce supporto nativo e guida tramite file di codice Python per lavorare con Jupyter Notebooks.

Inoltre, l’estensione Python in VS Code ti consente di creare, modificare ed eseguire direttamente Jupyter Notebooks. Questa integrazione fornisce un flusso di lavoro più efficiente che può attrarre data scientist e ricercatori che si affidano regolarmente a Jupyter Notebooks.

Test con funzionalità Python

Sapere che il tuo codice si comporta come previsto garantisce la massima tranquillità. Impedisce l’accumulo di bug durante la codifica. In questo modo, il debug non penterà più gravoso man mano che il codice matura. VS Code supporta persi framework di test Python, incluso il popolare unittest o pytest.

Sfrutta le funzionalità di test integrate per inpiduare, eseguire ed eseguire rapidamente il debug all’interno dell’editor. Testare il processo di sviluppo ti consente di inpiduare tempestivamente i bug, mantenendo così un’elevata qualità del codice.

Esecuzione tramite finestra interattiva Python

La finestra interattiva Python in VS Code consente di eseguire parti di codice e mostrare visivamente i risultati. Questa funzionalità ti aiuta a sperimentare nuove idee, esplorare librerie o testare rapidamente piccoli codici. Mentre lavori sui tuoi progetti Python, considera l’utilizzo della finestra interattiva per ottenere informazioni più approfondite sul comportamento e sulle prestazioni del tuo codice.

Python reso facile

Se sei arrivato fin qui, saprai come eseguire, eseguire il debug e personalizzare il codice Python in VS Code come ritieni opportuno. VS Code è un ambiente di sviluppo Python potente, versatile e ragionevolmente adatto ai principianti che supporta vari stili di codifica.

Esegui regolarmente Python in VS Code? Quale personalizzazione Python in VS Code ritieni più utile? Fatecelo sapere nella sezione commenti qui sotto.

Share This Article
Jugo Mobile è una piattaforma dedicata a contenuti di alta qualità nel gaming, sport e tecnologia. Interagisci con contenuti di qualità e connettiti con appassionati ed esperti. Esplora le ultime tendenze e innovazioni nella nostra vivace comunità. Unisciti a noi e vivi il futuro oggi!