🎯 Thonny

Em poucas palavras

O Thonny é um IDE (Ambiente de Desenvolvimento Integrado) minimalista para Python, focado no ensino de programação. Sua força não está na produtividade em larga escala, mas na transparência: ele torna visível o que acontece “por baixo do capô” durante a execução do código.


📝 Notas e Desenvolvimento

Diferente de IDEs profissionais que escondem a complexidade, o Thonny a expõe de forma didática:

  • Visualização de Estado: A visualização de variáveis não é apenas uma lista; ela mostra o modelo de memória de forma clara, ajudando a entender referências e objetos.
  • Depuração “Boneca Russa”: O depurador (Debugger) permite decompor expressões complexas. Se você tem print(math.sqrt(16)), ele mostra primeiro o 16, depois o resultado da raiz, e só então a função print.
  • Gestão de Ambientes: Inclui uma versão própria do Python, o que evita o erro comum de iniciantes de “bagunçar” as variáveis de ambiente do sistema operacional.
  • Foco em MicroPython: É a ferramenta padrão de fato para trabalhar com Raspberry Pi Pico e ESP32, facilitando o upload de scripts e a interação com o REPL via serial.
  • Shell Interativo: O console permite testar comandos rapidamente e ver mensagens de erro explicativas, muitas vezes mais amigáveis que o terminal padrão.

🔗 Conexões e Contexto


📚 Referências e Fontes