PyCharm Dedicated Python IDE
v2026.1 — Edizione 2026. Un corso audio in 5 episodi che esplora la potenza di PyCharm 2026.1. Impara a configurare progetti isolati, scoprire gemme nascoste di produttività, padroneggiare il debugger visivo, analizzare l'esecuzione di codice asincrono e collaborare da remoto con Code With Me.
Episodi
La potenza di un IDE dedicato: Configurazione del progetto
3m 23sScopri perché un IDE dedicato come PyCharm può potenziare il tuo flusso di lavoro di sviluppo Python. Vedremo passo dopo passo come configurare un progetto Python puro, impostare un virtual environment isolato e gestire la directory .idea. Imparerai la filosofia di base del design incentrato sul progetto di PyCharm.
Gemme nascoste: Run Configurations e Code Insight
3m 53sScopri le gemme di produttività nascoste nell'interfaccia di PyCharm. Esploriamo come il Code Insight specifico per le PEP e le Intention Actions possano migliorare istantaneamente il tuo codice. Imparerai a sfruttare il Run popup e il Run widget per avviare test di coverage e profiler con un solo clic.
Padroneggiare il debugger: Stato e Breakpoint
3m 46sVai oltre le istruzioni print e padroneggia il debugger integrato di PyCharm. Trattiamo i concetti essenziali per impostare i breakpoint, eseguire il codice passo dopo passo e ispezionare l'heap. Imparerai come mettere in pausa la tua applicazione per visualizzare in tempo reale gli stati precisi delle variabili e i percorsi di esecuzione dei thread.
Visualizzare il codice asincrono: Il Concurrency Diagram
3m 33sDemistifica il codice asincrono usando il Concurrency Diagram di PyCharm. Esploriamo la funzionalità Thread Concurrency Visualization e la scheda del grafico Asyncio. Imparerai a individuare visivamente i deadlock, tracciare i tempi di attesa dei thread ed eseguire il debug di event loop complessi senza mal di testa.
Swarm Programming: Code With Me
3m 44sPorta la programmazione collaborativa al livello successivo con Code With Me. Esploriamo come ospitare e partecipare a sessioni remote di swarm programming direttamente all'interno del tuo IDE. Imparerai a gestire i permessi degli ospiti, eseguire il port forwarding e fare pair programming senza che nessuno debba installare software aggiuntivo.