Esercitazione: Usare Python in Visual Studio

Questo articolo è il primo passaggio di una serie di esercitazioni in sei parti che illustra come usare Python in Visual Studio. Python è un linguaggio di programmazione diffuso che è affidabile, flessibile, facile da apprendere e gratuito da usare in tutti i sistemi operativi. Una community di sviluppatori avanzata e molte librerie gratuite offrono un supporto affidabile per l'uso di Python. Il linguaggio supporta tutti i tipi di sviluppo, tra cui applicazioni Web, servizi Web, app desktop, scripting e calcolo scientifico. Molte università, scienziati, sviluppatori casuali e sviluppatori professionisti usano Python. Visual Studio offre il supporto del linguaggio di prima classe per Python.

Le sei parti della serie di esercitazioni includono:

Nel passaggio 1 dell'esercitazione si apprenderà come:

  • Creare un progetto di applicazione Python in Visual Studio
  • Gestire i file di progetto Python in Esplora soluzioni

Prerequisiti

Creare un nuovo progetto Python

Un progetto è il modo in cui Visual Studio gestisce tutti i file che si riuniscono per produrre una singola applicazione. I file dell'applicazione includono codice sorgente, risorse e configurazioni. Un progetto formalizza e mantiene le relazioni tra tutti i file del progetto. Il progetto gestisce anche le risorse esterne condivise tra più progetti. Un progetto consente all'applicazione di espandersi e crescere senza problemi. L'uso dei progetti è più semplice rispetto alla gestione manuale delle relazioni in cartelle, script, file di testo e memoria non pianificati.

Questa esercitazione inizia creando un progetto semplice che contiene un singolo file di codice vuoto.

  1. In Visual Studio selezionare File>Nuovo>Progetto per aprire la finestra di dialogo Nuovo progetto. È anche possibile usare i tasti di scelta rapida CTRL+MAIUSC+N. Nella finestra di dialogo è possibile esplorare i modelli in diverse lingue, selezionare un modello per il progetto e specificare dove vengono inseriti i file di Visual Studio.

  2. Per visualizzare i modelli Python, selezionare Installato> Python nel menu a sinistra oppure cercare "Python". L'opzione di ricerca è un ottimo modo per trovare un modello quando non è possibile ricordarne la posizione nell'albero delle lingue.

    Screenshot che mostra la finestra di dialogo Crea un nuovo progetto con i modelli di progetto Python.

    Il supporto di Python in Visual Studio include diversi modelli di progetto, tra cui applicazioni Web che usano i framework Bottle, Flask e Django. Ai fini di questa procedura dettagliata, tuttavia, si inizierà con un progetto vuoto.

  3. Selezionare il modello applicazione Python, specificare un nome per il progetto e selezionare OK.

  1. In Visual Studio selezionare File>Nuovo>Progetto oppure usare i tasti di scelta rapida CTRL+MAIUSC+N. Viene visualizzata la schermata Crea un nuovo progetto, in cui è possibile cercare ed esplorare i modelli in diverse lingue.

  2. Per visualizzare i modelli Python, cercare python. La ricerca è un ottimo modo per trovare un modello quando non è possibile ricordarne la posizione nell'albero delle lingue.

    Screenshot che mostra la finestra di dialogo Crea un nuovo progetto in Visual Studio 2022 con i modelli di progetto Python.

    Il supporto Web Python in Visual Studio include diversi modelli di progetto, ad esempio applicazioni Web nei framework Bottle, Flask e Django. Quando si installa Python con il programma di installazione di Visual Studio, selezionare Python Web Support sotto facoltativo per installare questi modelli. Per questa esercitazione, iniziare con un progetto vuoto.

  3. Selezionare il modello Applicazione Python e selezionare Avanti.

  4. Nella schermata Configura il nuovo progetto specificare un nome e un percorso di file per il progetto e quindi selezionare Crea.

Dopo alcuni istanti, il nuovo progetto viene aperto in Visual Studio:

Ecco cosa vedi:

  • (1): la finestra esplora soluzioni di Visual Studio mostra la struttura del progetto.
  • (2): il file di codice predefinito viene aperto nell'editor.
  • (3): la finestra proprietà mostra altre informazioni per l'elemento selezionato in Esplora soluzioni, inclusa la posizione esatta sul disco.

Esaminare gli elementi in Esplora soluzioni

Dedica del tempo per acquisire familiarità con Esplora soluzioni. Questa finestra in Visual Studio consente di esplorare file e cartelle nel progetto.

  1. In Esplora soluzioni (1), si noti l'elemento di primo livello nella struttura. Questo elemento è la soluzione di Visual Studio. Per impostazione predefinita, il nome della soluzione corrisponde al progetto.

    Una soluzione, visualizzata come file di .sln su disco, è un contenitore per uno o più progetti correlati. Ad esempio, se si scrive un'estensione C++ per l'applicazione Python, il progetto C++ può trovarsi nella stessa soluzione. La soluzione può anche contenere un progetto per un servizio Web e progetti per programmi di test dedicati.

  2. Individuare l'elemento direttamente sotto il nome della soluzione. Questo elemento è il tuo progetto (2). Il nome del progetto è il nome immesso nella finestra di dialogo Crea un nuovo progetto. Visual Studio usa il grassetto per identificare il progetto attualmente selezionato nella soluzione.

    Su disco, un file con estensione pyproj nella cartella del progetto rappresenta il progetto.

  3. Attivare o disattivare la freccia Espandi/Comprimi accanto al nome del progetto per visualizzare i file di origine del progetto.

    Visual Studio usa il grassetto per identificare il file start file per il programma. In questo esempio è presente un solo file .py. (3)

  4. Per visualizzare le proprietà di un file nella finestra Proprietà, selezionare il file in Esplora Soluzioni.

    Se non viene visualizzata la finestra Proprietà, selezionare l'icona a forma di chiave nel banner Esplora soluzioni. Se si fa doppio clic su un file, viene aperto in qualsiasi modo appropriato per tale file.

  5. Nel nodo del tuo progetto, individua il nodo ambienti Python. (4) Espandere il nodo per visualizzare gli interpreti Python disponibili.

  6. Nel nodo ambienti Python espandere un nodo dell'interprete per visualizzare le librerie installate in tale ambiente. (5)

Fare clic con il pulsante destro del mouse su qualsiasi nodo o elemento in Esplora soluzioni per visualizzare un menu di scelta rapida dei comandi applicabili. Ad esempio, Rinomina consente di modificare il nome di un nodo o di un elemento, incluso il progetto e la soluzione.

Passaggio successivo