PyCharm Dedicated Python IDE
v2026.1 — Edição de 2026. Um curso em áudio de 5 episódios que explora o poder do PyCharm 2026.1. Aprenda a configurar projetos isolados, descubra segredos de produtividade ocultos, domine o debugger visual, analise a execução de código assíncrono e colabore remotamente com o Code With Me.
Episódios
O Poder de um IDE Dedicado: Configuração do Projeto
3m 18sDescubra por que motivo um IDE dedicado como o PyCharm pode potenciar o seu fluxo de trabalho de desenvolvimento em Python. Explicamos passo a passo como configurar um projeto Python puro, configurar um ambiente virtual isolado e gerir o diretório .idea. Irá aprender a filosofia central por trás do design centrado em projetos do PyCharm.
Segredos Ocultos: Run Configurations e Code Insight
3m 52sDescubra segredos de produtividade ocultos na interface do PyCharm. Exploramos como o Code Insight específico para PEP e as Intention Actions podem melhorar instantaneamente o seu código. Irá aprender a tirar partido do Run popup e do Run widget para acionar testes de cobertura e profilers com um único clique.
Dominar o Debugger: Estado e Breakpoints
3m 32sVá além das instruções print e domine o debugger integrado do PyCharm. Abordamos o essencial sobre como definir breakpoints, avançar passo a passo na execução e inspecionar a heap. Irá aprender a pausar a sua aplicação para ver os estados precisos das variáveis e os caminhos de execução das threads em tempo real.
Visualizar Código Async: O Concurrency Diagram
3m 45sDesmistifique o código assíncrono usando o Concurrency Diagram do PyCharm. Exploramos a funcionalidade Thread Concurrency Visualization e o separador de gráficos do Asyncio. Irá aprender a detetar visualmente deadlocks, monitorizar os tempos de espera das threads e fazer debug a event loops complexos sem dores de cabeça.
Swarm Programming: Code With Me
3m 22sEleve a programação colaborativa ao próximo nível com o Code With Me. Exploramos como alojar e participar em sessões remotas de swarm programming diretamente no seu IDE. Irá aprender a gerir permissões de convidados, fazer port forwarding e fazer pair programming sem que ninguém precise de instalar software adicional.