Thonny é um IDE ideal para ensinar programação Python nas escolas

Executar um programa Python no Linux é tão simples quanto executar o arquivo Python no terminal.


Mas isso não é muito conveniente para todos e não ajuda a depurar seus programas. Crua demais.



Existem vários IDEs e editores de texto que podem ser usados ​​para desenvolvimento em Python. A edição da comunidade PyCharm está disponível para usuários do Linux .


Recentemente, encontrei outro IDE criado especificamente para iniciantes em Python. Gostei da ideia deste aplicativo e, portanto, estou compartilhando com você aqui.


Thonny é um IDE Python de código aberto e multiplataforma para iniciantes

Thonny se parece com a versão Python do Eclipse em termos de UI e UX. E isso não é totalmente ruim, considerando que a maioria dos iniciantes em C++ e Java começam com o Eclipse e muitos continuam com ele depois.


Não é uma ferramenta nova. Já está no horizonte há alguns anos. Eu não codifico em Python, então nunca o descobri até recentemente.


Dedicado ao Python, o Thonny possui recursos que ajudam os iniciantes em Python a entender como seu programa se comporta. Vamos dar uma olhada nesses recursos.


Plug and play


Thonny vem com Python para que você não precise fazer esforço adicional para instalar o Python. Isso não é grande coisa para os usuários do Linux, pois a maioria das distribuições possui o Python instalado por padrão.


A interface é simples. Ele fornece um editor onde você pode escrever seu programa Python e pressionar o botão Executar ou usar a tecla F5 para executar o programa. A saída é exibida na parte inferior.


Ver variáveis

Em View->Variables, você pode ver os valores de todas as variáveis. Não há necessidade de imprimir todos eles.


Depurador embutido

Execute seu programa passo a passo usando o depurador. Você pode acessá-lo no menu superior ou usar as teclas Ctrl+F5. Você nem precisa dos pontos de interrupção aqui. Você pode dar passos grandes com F6 ou em pequenos passos com F7.


Em pequenos passos, você pode ver como o Python vê suas expressões. Isso é muito útil para novos programadores entenderem por que seu programa está se comportando de uma determinada maneira.




Não é isso. Para chamadas de função, ele abre uma nova janela com uma tabela de variáveis ​​locais e um ponteiro de código separados. Muito legal!


Marcador de erro de sintaxe

Os iniciantes geralmente cometem erros de sintaxe simples, como parênteses ausentes, aspas, etc. Thonny aponta isso imediatamente no próprio editor.


As variáveis ​​locais também são visualmente diferenciadas das globais.


Conclusão automática

Você não precisa digitar tudo. Thonny suporta autocompletar código, o que ajuda na codificação mais rápida.


Acesso ao shell do sistema

Nas Ferramentas, você pode acessar o shell do sistema. A partir daqui, você pode instalar o novo pacote Python ou aprender a lidar com o Python a partir da linha de comando.


Observe que, se você usar Flatpak ou Snap, Thonny pode não conseguir acessar o shell do sistema.


Gerenciar Pip da GUI

Vá para Ferramentas e Gerenciar pacotes. Ele abre uma janela e você pode instalar pacotes Pip desta GUI.


Recursos bons o suficiente para aprender Python, certo? Vamos ver como instalá-lo.


Instalando o Thonny no Linux

Thonny é um aplicativo multiplataforma. Está disponível para Windows, macOS e Linux.


É um aplicativo popular e você pode encontrá-lo nos repositórios da maioria das distribuições Linux. Basta procurá-lo no centro de software do seu sistema.


Alternativamente, você sempre pode usar o gerenciador de pacotes da sua distribuição Linux.


Em distribuições baseadas em Debian e Ubuntu, você pode usar o comando apt para instalá-lo.


sudo apt install thonny

Ele baixa um monte de dependências e cerca de 300 MB de pacotes.


Uma vez instalado, você pode procurá-lo no menu e instalá-lo a partir daí.


Conclusão

Thonny é uma ferramenta decente para programadores iniciantes em Python. Não que os especialistas não possam usá-lo, mas é mais adequado para ser usado nas escolas e faculdades. Os alunos acharão útil aprender Python e entender como seu código se comporta de determinada maneira.

0 Comentários

Que conselho você daria a um usuário Linux iniciante?

O ZDNet publicou um novo artigo esta semana com suas próprias dicas para novos usuários do Linux . Ele começa argumentando que mudar para o desktop Linux "é mais fácil do que você pensa" e "você encontrará ajuda em todos os lugares". (E também que "Você não vai querer apps.") Isso não significa que ele tenha tudo. Por exemplo, não há uma versão do Adobe Photoshop. Há o GIMP (que é tão poderoso quanto o Photoshop), mas para aqueles acostumados ao padrão de fato da Adobe, vocês estão sem sorte. O pior cenário é que você tem que aprender um novo software para atender às suas necessidades gráficas. Ao mesmo tempo, você pode ter que recorrer a um software proprietário. Para puristas de código aberto, isso é um não. Mas para aqueles que só precisam fazer as coisas, você descobrirá que uma mistura de software de código aberto e proprietário lhe dará tudo o que você precisa para ser produtivo e entretido. O artigo também recomenda que novos usuários "eliminem