16/10/2023 in News di sergio rame8 minuti
In questo articolo, ti mostreremo come installare e configurare Visual Studio Code per Python, come scrivere ed eseguire codice Python e come utilizzare alcune delle funzionalità avanzate di Visual Studio Code.
Per installare Visual Studio Code, vai al sito web di Visual Studio Code e fai clic sul pulsante “Download”. Una volta scaricato, installa Visual Studio Code sul tuo computer.
Per configurare Visual Studio Code per Python, apri VSCode e fai clic sul pulsante “Extensions” nell’angolo in alto a sinistra. Nella barra di ricerca, digita “Python” e fai clic sul pulsante “Install” per installare l’estensione “Python”.
Una volta installata l’estensione, Visual Studio Code sarà pronto per l’uso con Python.
Per scrivere codice Python in Visual Studio Code, crea un nuovo file con l’estensione “.py”. Ad esempio, puoi creare un file chiamato “hello.py”.
Inserisci il seguente codice nel file “hello.py”:
Per eseguire il codice, fai clic con il pulsante destro del mouse sul file e seleziona “Run”. Il codice verrà eseguito e visualizzerà il seguente output:
“Hello, world!”
Visual Studio Code offre una serie di funzionalità avanzate per Python, tra cui:
Per saperne di più su queste funzionalità, consulta la documentazione di Visual Studio Code.
Vai su Python.org e scarica l’ultima versione per Windows. Il programma di installazione è disponibile anche per Linux / Unix, macOS e altre piattaforme. Dopo aver scaricato il programma di installazione, puoi installare tranquillamente Python con le impostazioni predefinite.
Possiamo anche installare Python utilizzando vari strumenti CLI o attraverso il Windows Store.
La installazione è davvero super semplice. Scarica e installa la build stabile dal sito ufficiale. Il programma di installazione è disponibile per tutti i tipi di sistemi operativi, compresi i browser Web.
Scarica VSCode dal sito ufficiale.png
Dopo aver installato Python e VSCode, è il momento di scrivere un breve programmino da eseguire all’interno dell’IDE.
All’inizio, vedrai la nota di benvenuto. Ignora tutto e vai su File > Nuovo file di testo o usa la scorciatoia da tastiera Ctrl + N per creare un nuovo file. Quindi scrivi il comando “print” per visualizzare il classico “Hello World”.
Salva il file usando Ctrl + S. Seleziona la directory del file e digita il nome del file. Assicurati di aggiungere’. py ’ alla fine del nome del file.
Per eseguire il file Python, è necessario selezionare l’interprete Python. Per impostazione predefinita, l’ambiente Anaconda viene fornito con Python versione 3.9.13.
Per eseguire il file Python, è sufficiente fare clic sul pulsante Esegui in alto a sinistra, come mostrato nell’immagine. Inizializzerà il terminale ed eseguirà il file Python per visualizzare l’output.
Puoi anche digitare python test.py nel terminale per eseguire il file presente nella directory corrente.
Le estensioni Python di VSCode sono usate per la modifica del codice, il linting, la formattazione, debug, test e selezione dell’ambiente.
Fai clic sull’icona della casella sulla barra delle attività o usa la scorciatoia da tastiera: Ctrl + Maiusc + X per aprire il pannello delle estensioni. Digit una qualsiasi parola chiave nella barra di ricerca per esplorare tutti i tipi di estensioni.
Nel nostro caso, digiteremo Python e installeremo l’estensione Python facendo clic sul pulsante Installa, come mostrato sopra.
Elenco delle estensioni
Indent-rainbow Indent-rainbow ci fornisce un rientro colorato multilivello per una migliore leggibilità del codice. Otteniamo colori alternati su ogni passo e ci aiuta a evitare errori di indentazione comuni.
Python-indent Python-indent ci aiuta con la corretta indentazione. Premendo il tasto Invio, l’estensione analizzerà il file Python e determinerà come la riga successiva deve essere rientrata. È una utility preziosa che permette di risparmiare molto tempo.
Jupyter Notebook Renderers Jupyter Notebook Renderers fa parte del Jupyter Extension pack. Ci aiuta a renderizzare l’output plotly, vega, gif, png, svg e jpeg.
autoDocstring L’estensione autoDocstring ci aiuta a generare rapidamente docstring per le funzioni Python. Digitando le virgolette triple "”" o “’ all’interno della funzione, possiamo generare e modificare docstring. Scopri di più sulle stringhe doc seguendo il nostro tutorial su Python Docstrings.
Visual Studio Code consente agli utenti di eseguire programmi Python dentro i notebook Jupyter. Possiamo eseguire la cella e visualizzare il risultato all’interno di VSCode. Supporta tutti i tipi di linguaggi di programmazione e viene fornito con funzionalità integrate per integrare i notebook Jupyter nell’IDE.
Per utilizzare l’estensione Jupyter notebook, è necessario prima installare un notebook Jupyter.
Per creare un file Jupyter notebook, possiamo creare un nuovo file con .estensione ipynb o accedere alla tavolozza dei comandi (Ctrl + Maiusc + P) e selezionare Jupyter.
Scopri come usare la estensione Jupyter in tre semplici passi.
1 - Scegli il kernel Ipython
Per usare il server Jupyter, dobbiamo selezionare il kernel facendo clic sul “kernel picker” in alto a destra del notebook, come mostrato nell’immagine:
2 - Esegui la cella Jupyter
Adesso vai nella casella appena creata e usa la istruzione “print” per visualizzare “Hello world”. Quindi premi il pulsante “Esegui” (il piccolo triangolo cerchiato in rosso nella foto in basso):
3 - Aggiungi un’altra cella
Adesso puoi cliccare su “+ Code” per aggiungere una nuova cella ed eseguire con “Ctrl + ⤶ Invio”.
Il lint evidenzia i problemi nel codice sorgente Python e ci fornisce suggerimenti. In genere mette in evidenza questioni sintattiche e stilistiche. Linting aiuta a identificare e correggere i problemi di codifica che possono portare a errori.
È possibile selezionare il metodo di linting selezionando Python: Selezionare il comando Linter nella tavolozza dei comandi (Ctrl + Maiusc + P). È inoltre possibile attivare manualmente il metodo linting in impostazioni.
Selezionare il metodo di linting
Enable / Disable Linting: selezionare Python: Enable / Disable Linting nella tavolozza dei comandi. Esegui Linting: tavolozza comandi (Ctrl + Maiusc + P) > Python: Esegui Linting.
Una corretta formattazione rende il codice più leggibile. Questa estensione ti suggerisce regole specifiche per interlinea, rientri, spaziatura attorno agli operatori e parentesi di chiusura. La estensione supporta tre metodi di formattazione differenti: autopep8, black o yapf e ti permette in qualunque momento di cambiare.
Leggendo su PEP-8 Python Naming Conventions & Code Standards , puoi imparare la guida allo stile di Python e le regole di formattazione.
Selezionare il formatter Python
Per accedere all’opzione di formattazione, dobbiamo aprire il pannello delle impostazioni andando su Preferenze - > Impostazioni o usando la scorciatoia da tastiera: Ctrl +,. Successivamente, digita " python formatting provider “nella barra di ricerca e seleziona” nero " dal menu a discesa.
Configurare Python formatter
Per formattare il file Python su save, dobbiamo cercare format on save nelle Impostazioni e abilitare l’opzione Editor: Format on Save.
Debug e test in VSCode Debug L’estensione Python viene fornito con il debug per tutti i tipi di applicazioni come applicazioni multi-threaded, web e remote. Possiamo impostare punti di interruzione, ispezionare i dati ed eseguire programmi passo dopo passo.
Selezionare una configurazione di debug
Avviare la scheda debug facendo clic sull’icona di debug sulla barra delle azioni o utilizzando la scorciatoia da tastiera Ctrl + Maiusc +D. Per personalizzare le opzioni di debug, fare clic su crea un avvio.file json e selezionare il file Python.
Pannello Debug
Esegui il debug facendo clic sul pulsante blu Esegui e Debug, e verrà eseguito il file Python e ci mostrerà le variabili, Guarda, Stack di chiamate e punti di interruzione.
Debug rapido
Per il debug rapido, è sempre possibile fare clic sulla freccia giù accanto al pulsante Esegui e selezionare Debug Python File.
Visual Studio Code è un editor di codice potente e versatile che può essere utilizzato per scrivere codice Python. Con un po’ di configurazione, puoi iniziare a scrivere e eseguire codice Python in Visual Studio Code in pochi minuti.
Robotdazero.it - post - R.115.2.2.4