7.1 Scaricare PyCharm
«Per scrivere programmi, bisogna scrivere programmi». C\'è sicuramente una logica in questa citazione. Ma per iniziare questo processo, è necessario installare un ambiente di sviluppo IDE (PyCharm), collegare il Python SDK e creare il primo progetto. Iniziamo proprio da questo.
Passo 1. Prima di tutto bisogna scaricare PyCharm. Digita PyCharm nella ricerca di Google o vai semplicemente al link diretto al sito dello sviluppatore.
Passo 2. Clicca senza paura sul pulsante Download. In precedenza gli utenti dovevano scegliere tra le versioni a pagamento e gratuite, ma ora PyCharm è diventato un programma unico.
Passo 3. Il sito rileverà automaticamente il tuo sistema operativo. Se ciò non accade, selezionalo manualmente nella parte superiore della pagina.
Caratteristiche della versione PyCharm 2025.3
Dal 2025 PyCharm è diventato un prodotto unico, quindi non devi più scervellarti con la scelta della versione durante il download. La notizia principale è che il supporto per Jupyter Notebook, database e linguaggio SQL è ora diventato gratuito. Puoi connetterti ai database e scrivere query direttamente nella versione base del programma senza acquistare un abbonamento.
7.2 Installazione di PyCharm
Dopo il download, avvia il file di installazione. L\'installazione è veloce:
Passo 1. Avviamo l\'installer e vediamo la finestra di benvenuto.
Passo 2. Consigliamo di spuntare le caselle per creare un collegamento sul desktop e l\'associazione con i file in formato .py.
Passo 3. Al termine non è solitamente necessario riavviare il computer. Si può passare subito all\'avvio.
Installazione su macOS
Su macOS il processo è il più semplice possibile. Apri il file scaricato e trascina l\'icona di PyCharm nella cartella Applications. Tutto pronto. Ora avvia il programma tramite Launchpad o la ricerca Spotlight, come qualsiasi altra applicazione.
Dopo l\'installazione, PyCharm potrebbe offrire di importare le impostazioni dalle vecchie versioni. Se stai installando l\'ambiente di sviluppo per la prima volta, non hai nulla da importare. Scegli tranquillamente Skip Import. Questo garantisce un avvio pulito senza problemi inutili.
7.3 Creazione del primo progetto
Resta solo da avviare PyCharm e preparare lo spazio di lavoro.
Al primo avvio è possibile attivare il mese di prova della modalità Pro. Quando la prova terminerà, PyCharm offrirà di acquistare un abbonamento o rimanere sulla versione gratuita. Per il nostro corso non c\'è bisogno di acquistare nulla: gli strumenti di base saranno più che sufficienti.
Passo 1. Si aprirà davanti a te la finestra di avvio.
L\'interfaccia è divisa in tre zone logiche, ognuna responsabile dei propri compiti.
Pannello sinistro: gestione dei progetti
Qui si trova il tuo elenco dei lavori recenti. Se apri PyCharm per la prima volta, questo elenco sarà vuoto. In alto ci sono tre pulsanti principali:
- Open permette di aprire una cartella esistente con il codice sul tuo computer.
- New avvia la procedura guidata per creare un nuovo progetto da zero.
- Clone Repository è utile per scaricare codice da fonti remote come GitHub.
Area centrale:
Questa zona è creata per un inizio istantaneo del lavoro senza lunghe impostazioni. Qui si trovano i pulsanti per le azioni più frequenti:
- New Script crea un file temporaneo per scrivere codice. È comodo se devi verificare rapidamente un\'idea e non vuoi creare un intero progetto.
- New Notebook apre i notebook interattivi Jupyter. In precedenza questa funzione era a pagamento, ma ora è disponibile a tutti per lavorare con dati e grafici.
- Import File permette di caricare un file specifico nell\'editor.
- Learn avvia un corso interattivo integrato che ti insegnerà a usare i tasti di scelta rapida e le tecniche di refactoring.
- Plugins apre il negozio di componenti aggiuntivi, dove puoi trovare nuovi temi o strumenti per supportare altri linguaggi.
3. Pannello inferiore
Nella parte inferiore dello schermo puoi adattare subito PyCharm a te stesso. Il menu Theme permette di cambiare lo schema dei colori se il tema scuro standard non ti soddisfa. Accanto c\'è l\'impostazione Keymap, dove puoi scegliere un layout di tastiera familiare.
Lì si trova anche l\'interruttore Enable non-modal Welcome screen. Di default, la finestra di avvio funziona come menu principale e non dà accesso ai pannelli superiori del programma finché non apri un progetto. Se attivi questa impostazione, la finestra di benvenuto si comporterà come una normale scheda. Questo ti permetterà di usare liberamente il menu principale in alto e cambiare le impostazioni dell\'ambiente ancor prima di iniziare a scrivere codice.
Passo 2. Per creare un progetto, clicca sul pulsante + New... - New Project... (pannello sinistro). Nel menu imposta i parametri:
Le impostazioni dovrebbero apparire più o meno così:
- Pure Python — nel menu a sinistra deve essere selezionata esattamente questa voce. È la modalità standard per creare applicazioni classiche senza inutili componenti aggiuntivi.
- Location — qui indichi il percorso dove risiederà il tuo progetto. Nota che qui non c\'è un campo separato per il nome. Il nome del tuo progetto sarà l\'ultima parola in questa riga
pythonProject. - Create a welcome script — se la attivi, PyCharm creerà automaticamente un file
main.pycon un codice semplicissimo. Questo ti permetterà di avviare subito il programma e verificare che tutto funzioni. - Interpreter type — qui di default è impostato Project venv. Lascia questa impostazione invariata. Crea un ambiente virtuale isolato per il tuo progetto. Questo significa che le librerie che installerai qui non andranno in conflitto con gli altri tuoi progetti.
- Python version — assicurati che qui sia selezionata la versione 3.12 o 3.13. Se non è selezionata, apri l\'elenco a discesa. PyCharm è in grado di scaricare e installare da solo la versione necessaria di Python se non è presente nel computer.
Dopo aver controllato tutti i punti, premi con sicurezza il pulsante blu Create
Puoi anche notare altre opzioni di configurazione dell\'ambiente:
- uv — è un gestore di pacchetti moderno e molto veloce. Funziona alla velocità della luce, ma per iniziare le sue capacità potrebbero sembrare eccessive.
- Base conda è utile per chi si occupa di data science e ha già installato la distribuzione Anaconda. È la scelta standard per analisti e ingegneri di Data Science.
- Custom environment serve per una configurazione completamente manuale. Questa voce viene scelta da sviluppatori esperti che vogliono collegare uno specifico interprete esistente o utilizzare strumenti specifici di gestione delle dipendenze.
Ma ricorda che per il nostro apprendimento la scelta ideale e più affidabile rimane lo standard Project venv.
Passo 3. Inizierà il download automatico di Python. Ci vorrà qualche minuto.
Passo 4. Se tutto è stato fatto correttamente, si aprirà l\'editor di codice con il tuo primo file. Congratulazioni!
1. Indicizzazione del progetto
Al centro del pannello inferiore vedrai un indicatore di caricamento. In questo momento PyCharm scansiona tutti i file del tuo progetto e le librerie Python. Il programma costruisce una mappa del tuo codice per trovare istantaneamente le classi necessarie e dare suggerimenti intelligenti. Finché questa barra non scompare, l\'ambiente di sviluppo potrebbe funzionare un po\' più lentamente del solito. Dalle semplicemente qualche minuto per terminare questo processo.
2. Verifica dell\'interprete
Nell\'angolo in basso a destra viene visualizzato lo stato della connessione di Python. Se vedi lì una scritta come Python 3.XX, significa che l\'installazione è andata a buon fine. L\'ambiente di sviluppo vede l\'interprete ed è pronto a eseguire i tuoi comandi.
Se invece c\'è scritto No interpreter, nella prossima lezione analizzeremo come risolvere questo problema.
Per gli utenti Windows
In basso a destra potrebbe apparire una finestra popup con un avviso su Microsoft Defender. Il fatto è che l\'antivirus integrato di Windows controlla ogni file del progetto in tempo reale, il che rallenta molto il funzionamento di PyCharm. Clicca senza paura sul pulsante Automatically o Exclude folders in questa notifica. Questo aggiungerà la cartella del progetto alle eccezioni dell\'antivirus e accelererà notevolmente l\'avvio dei programmi.
7.4 Ripristino delle impostazioni di fabbrica
Se hai cliccato accidentalmente su troppe cose, l\'interfaccia è diventata strana o il programma si comporta in modo insolito, non è necessario reinstallarlo. Puoi semplicemente riportare tutto allo stato originale.
Vai al menu File, seleziona Manage IDE Settings e clicca su Restore Default Settings. Il programma si riavvierà e diventerà assolutamente pulito, come il primo giorno. Questo è il modo più veloce per correggere qualsiasi errore nella configurazione.
GO TO FULL VERSION