Utilizzo di Python in VS Code e Codium
Se stai cercando un buon editor di codice open source generico con integrazione Python, potresti provare Codium.
Negli ultimi due anni, ho avuto il privilegio di lavorare con i bambini delle scuole medie per introdurli alla codifica Python e al Raspberry Pi 400. È stato molto divertente e il Pi è stata un'ottima piattaforma per me e gli studenti. . Abbiamo usato Code con Mu e ha avuto un discreto successo. La nostra attitudine con Python è cresciuta con l'esperienza e così recentemente ho iniziato a cercare modi per offrire di più a questi studenti.
Ho partecipato a un corso di apprendimento di Python e durante il corso mi è stato presentato Visual Studio Code di Microsoft. Ho imparato molto in quel corso su come impostare un ambiente virtuale per Python e su come configurare VS Code per la programmazione Python. Durante quel percorso di apprendimento, mi è stato presentato anche Codium, che è essenzialmente VS Code senza il marchio e la telemetria di Microsoft.
Se stai cercando un buon editor di codice open source generico con integrazione Python, potresti provare Codium. Ecco come ho configurato Codium per Python sul mio sistema Linux.
Installa o aggiorna Python su Linux
Innanzitutto, assicurati di eseguire l'ultima versione di Python. Puoi farlo con il tuo gestore pacchetti. Su Debian e sistemi basati su Debian:
$ sudo apt install python3-pip
Su Fedora, CentOS, Mageia, OpenMandriva e simili:
$ sudo dnf update python3
Su alcuni sistemi potrebbe essere necessario installare anche il software per creare ambienti virtuali Python:
$ sudo apt install python3.10-venv
Installa Codium
Successivamente, installa Codium sul tuo computer. Su Linux, puoi scaricare un pacchetto e installarlo con il tuo gestore pacchetti oppure utilizzare Flatpak.
Per avviare Codium una volta installato, apri l'applicazione o il menu Attività e digita "Codice".
Installa l'estensione VS Code Python
Non c'è niente di speciale nel codice. È semplicemente testo semplice che viene interpretato da qualche altra applicazione, che si tratti di un compilatore o di un runtime. Puoi scrivere codice Python in Codium senza estensioni speciali. Tuttavia, avere un'estensione Python aggiunge diverse comodità.
Fai clic sul menu File, seleziona Preferenze e scegli Estensioni. Nel pannello Estensioni, trova l'estensione Python IntelliSense.
(Opensource.com, CC BY-SA 4.0)
Hai configurato Python in Codium. Tutto ciò che resta da fare è metterlo a frutto.
Configura un ambiente virtuale per VS Code o Codium
Puoi creare una directory di progetto e aggiungerla a Codium in modo che mentre lavori, i file che crei e salvi siano predefiniti nella directory del progetto attivo. È un modo veloce per rimanere organizzati e ti evita di dover fare clic costantemente sulle finestre di dialogo Salva file e Apri.
Quando crei un ambiente Python virtuale come cartella di lavoro, Codium (perché hai installato l'estensione Python) lo rileva. Quando attivi una cartella dell'ambiente virtuale come directory del progetto attivo, Codium esegue automaticamente il codice di attivazione richiesto per utilizzare l'ambiente virtuale.
Per creare un ambiente virtuale per Python, apri un terminale e digita:
$ python3 -m venv ~/PythonCoding
Aggiungi una directory di progetto
In Codium, fai clic sul menu File e scegli Aggiungi cartella all'area di lavoro. Apri l'ambiente virtuale che hai appena configurato (per me è /home/don/PythonCoding
.)
Ora sei pronto per scrivere del codice Python! Crea un nuovo file Python nel tuo spazio di lavoro e inserisci del codice di base. Potresti notare, durante la digitazione, che Codium suggerisce utilmente il completamento automatico per i moduli Python contenuti nell'ambiente.
import sys
print ("Codium running Python " + sys.version)
Ora fai clic sul pulsante Gioca nell'angolo in alto a destra della finestra di Codium. Questo apre un pannello della console nella parte inferiore della finestra, mostrando l'output del tuo codice:
(PythonCode) sh-5.1$ /home/bogus/PythonCode/bin/python /home/bogus/PythonCode/app.py
Codium running Python 3.10.6 (main…) [GCC 12.1.0]
(PythonCode) sh-5.1$
Come puoi vedere da questo output, Codium è in esecuzione nell'ambiente PythonCode
ed esegue correttamente il tuo codice Python.
Codio e Pitone
L'uso di Codium per Python rende la scrittura e l'esecuzione del codice più semplici che mai, ma Python non è l'unico linguaggio supportato da Codium. È possibile trovare e installare facilmente altre estensioni da Open VSX Registry, un "mercato" open source indipendente dal fornitore per le estensioni VS Code.
L'interfaccia di Codium è più complicata di quella di alcuni editor di base, ma ha ciò che sto cercando a questo punto del mio percorso di apprendimento. Se stai cercando di passare a qualcosa di professionale o stai cercando di passare dal tuo attuale editor a qualcosa di nuovo, allora prova Codium.