9.1 Creiamo il primo programma
Scriviamo il nostro primo programma in Python. PyCharm ci ha già preparato qualcosa, ma non sarebbe fantastico se il nostro primo programma fosse codice altrui. Eliminiamolo e poi scriviamo il nostro — ancora meglio.
Proponiamo di iniziare con qualcosa di semplice: stampare qualche testo sullo schermo. In Python è molto facile farlo: basta scrivere il comando:
print ("text")
Tutto qui, niente di più da scrivere. Né la funzione main()
, né nemmeno il punto e virgola, come in altri linguaggi di programmazione. Solo la parola print
, parentesi e testo tra virgolette doppie.
Non sono due virgolette singole – sono virgolette doppie.
Se vuoi, puoi scrivere tra le virgolette un testo bello ed enfatico – dopotutto è il tuo primo programma in Python. Propongo 3 opzioni tra cui scegliere:
- "Il Lato Oscuro mi offre ciò che la Luce non può darmi: vera libertà."
- "Il Lato Oscuro — è il cammino verso una forza illimitata."
- "Scelgo il mio destino, e sarà nell'oscurità."
Se cancelli accidentalmente una delle virgolette o ne scrivi una in più, PyCharm sottolineerà la riga in rosso. Ecco un esempio:
Nell'esempio sopra, ho accidentalmente cancellato la virgoletta doppia di chiusura.
9.2 Esecuzione del primo programma
Adesso eseguiamo il programma e vediamo cosa stampa sullo schermo.
Per eseguire il programma, devi cliccare sul triangolo verde nel menu in alto. Alla sua sinistra è scritto il nome del file che inizierà ad essere eseguito:
Puoi anche eseguire il programma premendo Shift+F10.
Facciamolo, e vedrai il risultato del tuo programma nella console. Ecco cosa ha stampato il mio:
Il codice è scritto in arancione – avvio
del file Python main.py
Il testo in rosso è quello che il mio programma ha stampato sullo schermo (nella console).
In giallo – informazioni di servizio che indicano che il programma è terminato senza errori.
9.3 Lavorare sugli errori
E cosa succede se commettiamo un errore, come reagirà Python?
Cancelliamo la virgoletta di chiusura e eseguiamo di nuovo il nostro programma. Ecco cosa ho ottenuto:
Python ha provato a eseguire il comando (che è sulla mia linea 2), ma non ci è riuscito. Ecco cosa scrive: SyntaxError: unterminated string literal (detected at line 2)
SyntaxError
— errore di sintassi [nel codice].unterminated string literal
— stringa non terminata.(detected at line 1)
— errore alla linea numero 1.
Mentre stai imparando a programmare, gli errori saranno i tuoi compagni frequenti. Ma ricorda — chi non sbaglia è chi non fa niente.
Devi imparare a leggere correttamente gli errori, capire di cosa parlano e imparare a correggerli.
9.4 Cos'è il plugin CodeGym e a cosa serve?
È un'applicazione, un modulo software speciale che si integra nell'ambiente di sviluppo PyCharm e ti permette di lavorare con i compiti del corso CodeGym. Ad esempio, puoi scrivere il codice di soluzione, inviarlo per la verifica, confrontare la tua soluzione con quella "predefinita" e molto altro. Il progresso nella soluzione dei compiti nel plugin viene sincronizzato con il tuo account su CodeGym, quindi apparirà lo stesso sia sul sito che nell'ambiente di sviluppo.
Puoi scaricare il plugin CodeGym dal marketplace Jetbrains, direttamente nel tuo ambiente di sviluppo.
Accedi alla sezione "Impostazioni", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. Se non c'è la sezione delle impostazioni, apri qualsiasi progetto o creane uno nuovo.Nella finestra che appare, nel menu laterale, seleziona la sezione Plugins e apri la scheda Marketplace. Nella barra di ricerca digita codegym
- Seleziona il plugin e clicca sul pulsante Install.
- Riavvia (Restart IDE) PyCharm per iniziare a lavorare con il plugin.
- Vedrai un'interfaccia leggermente modificata e un pulsante Accedi al tuo account sulla barra orizzontale in alto.
Per aprire un nuovo compito, clicca su
Tasks
nel pannello verticale a sinistra, poi sulla scheda del compito nel pannello laterale a sinistra, e nella finestra pop-up clicca su Apri:- Davanti a te si è aperta una finestra con due schede. Una — con il compito, l'altra — per inserire il codice.
- Ora digita la soluzione del compito e premi il pulsante
Verifica
Cliccando si aprirà una finestra per accedere al tuo account, dove dovrai inserire la tua chiave segreta:
Ti ricordiamo che puoi trovare la chiave segreta nella sezione “Impostazioni” → “Sicurezza e accesso”. |
Dopo il login, inizierà il caricamento del progetto e del Codegym PY SDK (non è necessario cambiare a un'altra versione). È costruito su Jetbrains Interpreter, versione python 3.12. |
Installazione manuale del plugin
- Scarica il plugin
- Accedi alla sezione "Impostazioni", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. - Nella finestra che appare, nel menu laterale, seleziona la sezione Plugins e clicca sull'icona a ingranaggio (⚙️) e scegli "Install Plugins from disk"
- Apri la cartella in cui si trova il plugin. Selezionalo (archivio) e clicca OK Riavvia IDE.
Plugin installato! Ora puoi risolvere i compiti.
Sincronizzazione compiti sito — plugin
L'elenco dei compiti e i loro stati si aggiorna automaticamente ogni cinque minuti o dopo l'invio di qualsiasi compito per la verifica (server codegym).
Quindi se hai risolto un compito sul sito, nel plugin sarà anche nella lista dei compiti risolti. Se hai bisogno di aggiornare le informazioni sugli stati dei compiti subito, clicca sul tuo avatar (in alto a destra), e nel menu a tendina scegli Sincronizza compiti:
Modalità principiante nel plugin
È una versione semplificata per quegli utenti che non hanno (o hanno poca) esperienza con PyCharm e altri ambienti di sviluppo. Nasconde alcune funzioni di PyCharm. Per disattivare questa modalità clicca sul tuo avatar (in alto a destra), e nel menu a tendina scegli Impostazioni:
Come nascondere il pannello di navigazione del plugin in modalità PRO
Clicca su Impostazioni (⚙️) e deseleziona la casella "Visualizza il pannello di navigazione del plugin":
GO TO FULL VERSION